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

我是新来的networking和代理。 对于一个项目,我需要给一个代理连接。

我已经有一个连接,我想改变stream程的连接行为,通过该代理连接。 我还希望它在检测到它被扼杀的情况下使用新的IP。

我想要的新连接过程是:从我们的服务器连接 – >代理 – >所需的网站,如果我们被限制:通过代理build立新的连接(需要确认新的IP正在被代理分配)。

试试这段代码

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