Max retries exceeded with url(http连接太多没有关闭导致的)
用requests的post方法获取内容时,遇到以下报错:
requests.exceptions.SSLError: HTTPSConnectionPool(host='[host]', port=443): Max retries exceeded with url: [URL] (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:997)')))
解决方式
- 取消上网代理🐷
- 对我有用
增加重试连接次数:
- 对我没用
requests.DEFAULT_RETRIES = 5 # 设置重连次数
- 对我没用
关闭连接:
- 对我没用
rSess = requests.session()
rSess.keep_alive = False
- 对我没用
配置POOLSIZE:
- 对我没用
requests.adapters.DEFAULT_POOLSIZE = 100
- 对我没用