使い方はよく知ってrequests
いますが、何らかの理由でプロキシを機能させることに成功していません。次のリクエストを行っています。
r = requests.get('http://whatismyip.com', proxies={'http': 'http://148.236.5.92:8080'})
私は以下を取得します:
requests.exceptions.ConnectionError: [Errno 10060] A connection attempt failed b
ecause the connected party did not properly respond after a period of time, or e
stablished connection failed because connected host has failed to respond
それでも、ノードを使用しているため、プロキシが機能することはわかっています。
request.get({uri: 'http://www.whatismyip.com', proxy: 'http://148.236.5.92:8080'},
function (err, response, body) {var $ = cheerio.load(body); console.log($('#greenip').text());});
次の(正しい)応答が得られます。
148.236.5.92
さらに、requests
リクエストをまったく別の方法で試すと (たとえば、http://
プロキシの前に書き込むことなく)、プロキシを通過したりエラーを返したりせずに、リクエストが正常に通過できるようになります。
Pythonで何が間違っていますか?