环境:

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

 参考链接

https://github.com/psf/requests/issues/6715

https://blog.csdn.net/sweetCat009/article/details/135748968

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐