码迷,mamicode.com
首页 > 编程语言 > 详细

解决python爬虫requests.exceptions.SSLError: HTTPSConnectionPool(host='XXX', port=443)问题

时间:2020-01-27 13:43:26      阅读:549      评论:0      收藏:0      [点我收藏+]

标签:erro   pip   cee   weixin   https   sdn   解决   http   url   

爬虫时报错如下:


requests.exceptions.SSLError: HTTPSConnectionPool(host=‘某某某网站‘, port=443): Max retries exceeded with url: /login/ (Caused by SSLError(SSLError("bad handshake: Error([(‘SSL routines‘, ‘tls_process_server_certificate‘, ‘certificate verify failed
 

1.先检查pip有没安装cryptography,pyOpenSSL,certifi要是没有先安装
pip install cryptography
pip install pyOpenSSL
pip install certifi

(我是将上面的第三方包安装好后就不再报错了)

 

2.要是以上这些已安装还是继续报错,则在网页请求代码中加上这个 verify=False 就可以解决报错,代码可运行。

 


————————————————
原文链接:https://blog.csdn.net/weixin_44385104/article/details/94750593

解决python爬虫requests.exceptions.SSLError: HTTPSConnectionPool(host='XXX', port=443)问题

标签:erro   pip   cee   weixin   https   sdn   解决   http   url   

原文地址:https://www.cnblogs.com/wang-jx/p/12235679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!