问题
有些网页, 用 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)