2016-12-15 2 views
0

https urlコンテンツを取得しようとしましたが、いつもエラーが表示されます。いくつかのhttpsサーバからコンテンツを取得しようとしますが、すべてがOKです私はSTATUS_CODE = 200と任意のhttpsのURLが、私はエラーを得てしまったのHTTP URLのためurllib、urlib2、さらにはリクエストを使用してhttps urlを取得できない

import requests 
url = "https://pathofexile.com" 
r = requests.get(url) 
print(r.status_code) 

すべてのHTTP URL:TypeError: __init__() got an unexpected keyword argument 'server_hostname'

私もまったく同じエラーでurllibはとurllib2のを試してみてください、私は、Python 2.7を使用しています。 10 CentOs 6.5 この問題の解決方法はありますか?

+0

が再現カント変更することなく仕事です! –

+0

このコードは私のために働いています。私はpython3を使用します –

+0

Pythonのいくつかの特定のバージョンではバグかもしれませんが、修正する方法はバージョンをアップグレードまたはダウングレードすることです。 –

答えて

0

このエラーが発生する前にエラーが発生しましたか? 別のオペレーティングシステムでコードをテストしようとしましたか? 多分完全なURLを書いたらうまくいくでしょう!

0

これはおそらく、Pythonの2.7.10のバグですが、私は2.7.12に私はPythonをアップグレードし、それが

関連する問題