美文网首页
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