以下代码完美无缺:
f=urllib.urlopen("http://httpbin.org/headers", proxies={'http':"http://username:pass@ip:port"})
print f.read()
f.close()
但是,当我尝试对请求执行相同操作时,它会失败:
from requests.auth import HTTPProxyAuth
auth=HTTPProxyAuth("username","pass")
test=requests.get("http://httpbin.org/headers",proxies={"http":"ip:port"}, auth=auth)
print test.text
这显示(显然来自代理服务器)以下响应:
503服务不可用
503服务不可用
递归 检测
为什么?