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

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页