无法使用urllib,urlib2或甚至请求获取https url - 一堆错误

时间:2016-12-15 04:03:13

标签: python python-2.7 python-requests urllib

我尝试获取https网址内容,但我总是收到错误,我尝试从几台https服务器获取内容但是所有https网址都出现相同的错误,并且所有内容都适用于http网址

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

我得到status_code = 200的任何http网址以及我收到错误的任何https网址:TypeError: __init__() got an unexpected keyword argument 'server_hostname'

我也尝试使用完全相同的错误urllib和urllib2,我在CentOs 6.5上使用Python 2.7.10 这个问题有解决方案吗?

2 个答案:

答案 0 :(得分:0)

此错误之前是否发生了更多错误? 你试过在另一个操作系统中测试代码吗? 也许如果你写完整的网址就行了!!

答案 1 :(得分:0)

这可能是Python 2.7.10的错误,我将Python升级到2.7.12并且它的工作没有任何变化