我想使用带有代理的urllib2发送HTTP请求。代理将在数据库中,并且每次通过从表中获取代理IP来发送HTTP请求。 谢谢。
答案 0 :(得分:1)
我认为这是您正在寻找的语法:
proxy = urllib2.ProxyHandler({'http': '177.124.160.6'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
urllib2.urlopen('http://www.google.com/search')
或者在Python 2.7请求库中,你可以这样做:
requests.request(
method="GET",
url='https://www.google.com/search',
params= params,
headers=headers,
proxies = proxy)
每个输入都是具有键值对的对象