当遇到特殊网站的时候,显示链接不上私密连接无法浏览该网页。例如在12306网站安装根证书。
这里补充一个知识点CA证书也叫SSL证书,是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为在服务器上配置,也称为SSL服务器证书。
下面我们讲怎么简单暴力的关闭证书验证,可以在代码中引入SSL模块,设置关闭证书验证即可。代码如下:
import urllib.request
import ssl
# 关闭证书验证
ssl._create_default_https_context = ssl._create_unverified_context
url = 'https://kyfw.12306.cn/otn/leftTicket/init'
response = urllib.request.urlopen(url)
# 输出状态码
print(response.getcode())
网友评论