python - 如何在python的 Mechanize 模块中使用SSH代理? (可以这样做吗?)

标签 python mechanize

我在 Mechanize 中找不到关于 SSH 代理设置的有用信息,所以我想知道我是否可以像这样设置代理:

br = mechanize.Browser()
br.set_proxies{“SSH": "11.11.11.11:22"}

有人知道吗?如果这不起作用,我如何使 SSH 代理与 Mechanize 浏览器一起工作?

谢谢

最佳答案

希望我明白你在这里想要什么:

您可以在机器 B 上设置代理(http://sourceforge.net/projects/tinyproxy/很小),然后进行 SSH 转发。

从机器 A:

ssh -aNL 7777:localhost:8888 B

将在机器 A 上的端口 7777 上建立一个代理,该代理连接到机器 B 上的端口 8888。如果机器 B 有在 8888 上运行的 tinyproxy,那么您应该已准备就绪。

关于python - 如何在python的 Mechanize 模块中使用SSH代理? (可以这样做吗?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4178262/

相关文章:

perl - 服务器看不到 cookie

python - 检查网页状态最快的方法是什么?

ruby - 使用 Nokogiri 提取文本保留链接

Python 导入 XML SQLITE 简介 (xmltodict)

python - 如何使用 sphinx autodoc 阻止 "Index"和 "Python Module Index"出现?

python - 类型错误:tri() 缺少 1 个必需的位置参数: 'N'

python - 无法使用 flask-sqlalchemy 创建自动递增主键

python - 如何将python变量变成小写?

python - 在python中创建文件夹

ruby - 尝试解析 dom 时无法获取值