【解决方案】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)