Requests可以为HTTPS请求验证SSL证书,就像web浏览器一样。

SSL验证默认是开启的,如果证书验证失败,Requests会抛出SSLError:如果不想验证SSL则可以使用verify参数关闭验证SSL

验证12306网站的证书↓

import requests

r = requests.get("https://www.12306.cn")
#关闭验证SSL
#r = requests.get("https://www.12306.cn",verify=False)
print(r.text)