通过代理使用Urllib2发送POST数据
我用proxyhandler配置了一个代理,并发送了一些POST数据的请求:
cookiejar = cookielib.CookieJar()
proxies = {'http':'http://some-proxy:port/'}
opener = urllib2.build_opener(urllib2.ProxyHandler(proxies),urllib2.HTTPCookieProcessor(cookiejar) )
opener.addheaders = [('User-agent', "USER AGENT")]
urllib2.install_opener(opener)
url = "URL"
opener.open(url, urllib.urlencode({"DATA1":"DATA1"}))
然后我收到了一个405的HTTP错误(方法不被允许)
有人能帮我一下吗?我搞不清楚哪里出错了
提前谢谢大家
1 个回答
1
问题出在 user-agent
这个头信息上。