美文网首页
Python certificate verify failed

Python certificate verify failed

作者: PythonMaO | 来源:发表于2017-08-08 21:37 被阅读1523次

解决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

相关文章

网友评论

      本文标题:Python certificate verify failed

      本文链接:https://www.haomeiwen.com/subject/oouxrxtx.html