python当使用requests.get获取https链接时,提示如下错误:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)
方法一:
最方便的手段是直接设置不验证,即:
requests.get('https://example.com', verify=False) # 设置verify=False
方法二:
全局取消证书验证,简易方便,但对整个项目可能会出现安全性的相关问题。文章来源:https://www.toymoban.com/news/detail-612771.html
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
方法三:
urllib2.urlopen 的传参文章来源地址https://www.toymoban.com/news/detail-612771.html
context = ssl._create_unverified_context()
urllib2.urlopen(context=context)
到了这里,关于python爬虫ssl.SSLCertVerificationError解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!