本文主要是介绍解决Python报错“SSL: CERTIFICATE_VERIFY_FAILED”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import ssl
context = ssl._create_unverified_context()
rec = urllib.request.urlopen(req,context=context)
原因:python2.79之后urllib.urlopen打开一个 https要验证ssl证书,目标网站证书是自签名的证书时就会抛出此异常。
注:自签名证书是由服务器自己颁发给自己,用于证明自己身份的东西,非权威颁发机构发布,默认客户端都是不信任的,主要目的是用来加密和保证数据的完整性和不可抵赖性,与签名证书相同.
这篇关于解决Python报错“SSL: CERTIFICATE_VERIFY_FAILED”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!