【发布时间】:2018-04-18 23:08:53
【问题描述】:
我在使用 Python 请求连接到特定站点时遇到问题并收到此错误:
HTTPSConnectionPool(host='XXXXXXXXX', port=443): 最大重试次数超出 url: / (由 SSLError(SSLError("bad handshake: 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
【问题讨论】:
-
我尝试了该博客文章中的示例代码,它返回相同的错误 ssl.SSLError: ("bad handshake: SysCallError(-1, 'Unexpected EOF')",)