Urllib2通过代理发送数据

时间:2009-12-06 22:18:47

标签: python proxy urllib2

我使用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 个答案:

答案 0 :(得分:1)

自动回复

问题是用户代理标题......

抱歉这个愚蠢的问题......