【解决方案】requests.exceptions.SSLError: HTTPSConnectionPool
- 2019 年 10 月 10 日
- 笔记
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40313634/article/details/100710319
问题
有些网页, 用 Python 访问的时候会报这种错。 如果用浏览器访问,则可能会弹出警告“您的链接不是私密链接”。
原因
这是由于网站的CA证书没有被官方认证。所以会显示告警信息,引起用户注意网站安全。 例子如下:
import requests r = requests.get('https://www.12306.cn') print(r.status_code)
解决
import requests import urllib3 urllib3.disable_warnings() r = requests.get('https://www.12306.cn', verify=False)