环境:
Python 3.12.2 requests==2.32.3 urllib3==2.2.3
描述:
最近使用requests请求https链接地址,部分https链接地址请求后报错: 如下:
Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1000)'))
试了很多种办法,最终通过给urllib3降级,解决报错问题
解决办法
urllib3降级到1.26.5就可以了,亲测有效
pip install urllib3==1.26.5
或者
pip install -U urllib3==1.26.5
参考链接