重複の可能性:
プロキシで動作する Python リクエストを取得できません
次のコードは完全に機能します。
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 サービスを利用できません
再帰が検出されました
なんで?