Python3爬虫SSL:unable to get local issuer certificate (_ssl.c:1045)

当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL 证书。而当目标网站使用的是自签名的证书时就会抛出如下异常:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:

unable to get local issuer certificate (_ssl.c:1045)>
 

解决方法:全局取消证书验证

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

 

上一篇:关于css超出部分用隐藏,显示省略号


下一篇:element 按钮样式:确认按钮发布后样式发生改变