美文网首页
Python [SSL: CERTIFICATE_VERIFY

Python [SSL: CERTIFICATE_VERIFY

作者: Farmers | 来源:发表于2017-09-12 14:41 被阅读49次

    解决方案包括下列两种方式:

    1. 使用ssl创建未经验证的上下文,在urlopen中传入上下文参数

    importsslimporturllib2context = ssl._create_unverified_context()printurllib2.urlopen("https://www.12306.cn/mormhweb/", context=context).read()

    2. 全局取消证书验证

    importsslimporturllib2 ssl._create_default_https_context = ssl._create_unverified_contextprinturllib2.urlopen("https://www.12306.cn/mormhweb/").read()

    在此使用方法2,修改weibo.py,在第155行添加下列代码:

    importsslssl._create_default_https_context = ssl._create_unverified_context

    至此,问题圆满解决!

    本文链接:http://bookshadow.com/weblog/2015/04/22/sae-python-weibo-sdk-certificate-verify-failed/

    请尊重作者的劳动成果,转载请注明出处!书影博客保留对文章的所有权利。

    相关文章

      网友评论

          本文标题: Python [SSL: CERTIFICATE_VERIFY

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