如何在 Python 脚本中使用 Squid 通过代理建立新连接?

如何在 Python 脚本中使用 Squid 通过代理建立新连接?

我对网络和代理还不熟悉。为了完成一个项目,我需要提供代理连接。

我已经有一个连接,我想更改进程的连接行为以通过该代理进行连接。我还希望它在检测到被限制时使用新的 IP。

我想要的新连接过程是:从我们的服务器连接->代理->所需站点如果我们受到限制:通过代理建立新连接(需要确认代理正在分配新 IP)。

答案1

试试这段代码

proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8080'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
urllib2.urlopen('http://www.google.com')

相关内容