2017-02-09 11 views
1

私はhttpsプロキシを使用してページを読み込むためにpythonリクエストを使用していますが、動作しません。同じコードがhttpプロキシで動作しています。httpsプロキシでのリクエスト

次は私のコードです:

応答[200]

xxx.xxx.xxx.xxx - IP:HTTPSプロキシ

import requests 
proxyDict = {'https': 'https://xxx.xxx.xxx.xxx:xx'} 
r = requests.get('http://icanhazip.com', proxies=proxyDict) 
print(r) 
print(r.content) 

出力付き

プロキシサーバではなく私のサーバ用です

- IPはプロキシサーバーの

どう

ある

応答[200]

xxx.xxx.xxx.xxx:HTTPプロキシ

import requests 
proxyDict = {'http': 'http://xxx.xxx.xxx.xxx:xx'} 
r = requests.get('http://icanhazip.com', proxies=proxyDict) 
print(r) 
print(r.content) 

出力付き

httpsプロキシサーバーとPythonリクエストを使用する

私のコードに誤りはありますか?またはこの問題を解決する方法は?

この問題を手伝ってください。

答えて

1

最初のコード例では、HTTPSプロキシを使用していますが、HTTPサイトに要求しています。代わりにr = requests.get('https://icanhazip.com', proxies=proxyDict)を実行する必要があります。

+0

これは私が昨日テストした後に分かったことです。ヘルプありがとう@Rytis –

関連する問題