一尘不染

Python-urllib2的代理

python

我打开网址:

site = urllib2.urlopen('http://google.com')

我想做的就是以相同的方式连接到我在某处告诉我的代理:

site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'})

但这也不起作用。

我知道urllib2具有类似代理处理程序的功能,但是我无法回忆起该功能。


阅读 330

收藏
2020-02-20

共1个答案

一尘不染

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