neb*_*bul 7 python python-requests
我有使用Python请求连接到特定站点的问题,并收到此错误:
HTTPSConnectionPool(host ='XXXXXXXXX',port = 443):使用url超出最大重试次数:/(由SSLError引起(SSLError("错误握手:SysCallError(-1,'Unexpected EOF')"),))
我该如何解决这个问题?(设置verify = False没有区别)我怀疑服务器谁在这里有错,因为当我运行他们的测试时它得到了F @ ssllabs的整体评级
我对Python和请求相当新
我的代码:
import requests
try:
site = requests.get('https://XXXXXXXXXX', verify=True)
print(site)
except requests.exceptions.RequestException as e:
print(e)
pass
Run Code Online (Sandbox Code Playgroud)
面对同样的错误,我的麻烦在做了之后就消失了pip install ndg-httpsclient。yum install python-ndg_httpsclientor apt-get install python-ndg-httpsclient(or apt-get install python3-ndg-httpsclient) 可能也有效。