Skip to main content
 首页 » 编程设计

python之urllib2 通过代理发送 Post 数据

2025年05月04日9artech

我已经使用 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 错误(方法不允许)

我可以得到一些帮助吗?我不知道出了什么问题

提前致谢

请您参考如下方法:

问题是 user-agent header 。