在尝试向不同的主机发出web请求时,我一直遇到此错误。经过调试,我发现解决方案是通过pip更新requestssecurity。
发布于 2017-01-25 00:06:09
跑
sudo python3 -m pip install "requests[security]"
或
sudo python -m pip install "requests[security]"
来解决这个问题。
发布于 2019-04-25 05:51:50
我在Python2.7请求中也遇到了这个问题。使用pip安装"requests[security]"
给我带来了明显的改进,但在1000个快速连续的请求中,我仍然会收到这个错误2到3次。
决定实现重试,因为这似乎是一个非常暂时的问题。现在工作起来像个护身符。
import time
import requests
from requests.exceptions import ConnectionError
# ...
nb_tries = 10
while True:
nb_tries -= 1
try:
# Request url
result = session.get("my_url")
break
except ConnectionError as err:
if nb_tries == 0:
raise err
else:
time.sleep(1)
# ...
https://stackoverflow.com/questions/41832838
复制相似问题