Python certificate verify failed

解决Python certificate verify failed的问题

在使用 urllib2.urlopen打开https时,报错:

urllib2.URLError: 

出现此错误的原因是目标网站的https证书不是在证书签发机构购买的。
问题的原因是“SSL: CERTIFICATE_VERIFY_FAILED”。

解决方案:
将下面这段代码加入程序中
导入ssl时关闭证书验证

import ssl

ssl._create_default_https_context = ssl._create_unverified_context

你可能感兴趣的:(Python certificate verify failed)