解决Python certificate verify failed的问题
在使用 urllib2.urlopen打开https时,报错:
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
出现此错误的原因是目标网站的https证书不是在证书签发机构购买的。
问题的原因是“SSL: CERTIFICATE_VERIFY_FAILED
”。
解决方案:
将下面这段代码加入程序中
导入ssl时关闭证书验证
import ssl
ssl._create_default_https_context = ssl._create_unverified_context