Python certificate verify failed

2017-08-08  本文已影响1523人  PythonMaO

解决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
上一篇下一篇

猜你喜欢

热点阅读