python爬虫ssl.SSLCertVerificationError解决办法

这篇具有很好参考价值的文章主要介绍了python爬虫ssl.SSLCertVerificationError解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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
方法二:

全局取消证书验证,简易方便,但对整个项目可能会出现安全性的相关问题。

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【已解决】requests报错SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fail

    已解决,在python中使用requests请求数据时报错:ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1108)  在python中实现requests库发送请求: 之后运行程序,控制台报如下错误:   Traceback (most recent call last):   File \\\"D:pyt

    2024年02月17日
    浏览(39)
  • python requests请求报错Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED]

    解决方案如下: requests请求时关闭ssl验证即可 添加参数 verify=False

    2024年01月23日
    浏览(53)
  • GET请求带参数,请求后出现Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] [已解决]

    运行python,发送get请求,请求后出现requests.exceptions.SSLError:  (Caused by SSLError(SSLCertVerificationError(1, \\\'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)\\\'))) 解决办法: import urllib3 导包后,将urllib3.disable_warnings()写在首部 添加参数 verify=False 到请

    2024年02月12日
    浏览(69)
  • Python3报No module named ‘_ssl‘ 最简单解决办法

    安完Python3运行报 No module named ‘_ssl‘,搜的其他教程都让人改Python的Module/setup.dist文件,其实不用这么麻烦 CentOS自带的openssl有点老,建议下个新的 ①下载最新稳定版本的OpenSSL源码包 ②解压并切换目录 ③设定Openssl 安装 ④执行命令 ⑤执行make、make install,编译Openssl ⑥重新安

    2024年01月24日
    浏览(51)
  • Python爬虫selenium安装谷歌驱动解决办法

    1.驱动下载链接:CNPM Binaries Mirror (npmmirror.com) 2.如果找不到匹配浏览器最新版本的驱动,选择进入到:Chrome for Testing availability (googlechromelabs.github.io) 3.谷歌浏览器老版本下载:Google Chrome 64bit Windows版_chrome浏览器,chrome插件,谷歌浏览器下载,谈笑有鸿儒 (chromedownloads.net) 4.谷歌浏览

    2024年02月07日
    浏览(43)
  • 在使用Python爬虫时遇到503 Service Unavailable错误解决办法汇总

    在进行Python爬虫的过程中,有时会遇到503 Service Unavailable错误,这意味着所请求的服务不可用,无法获取所需的数据。为了解决这个常见的问题,本文将提供一些解决办法,希望能提供实战价值,让爬虫任务顺利完成。 首先了解503 Service Unavailable错误 503 Service Unavailable错误是

    2024年02月14日
    浏览(45)
  • SSL证书常见错误及解决办法

    SSL错误是一种常见的网络通信问题,可能会对用户的网络使用造成一定的影响。解决SSL错误的方法相对比较简单,但用户需要保持高度警惕,远离那些不安全的网站,以保护自己的网络安全和隐私。同时,网站也需要严格遵守网络安全标准,加强自身的安全保障,以更好地保

    2024年02月09日
    浏览(52)
  • Python爬虫学习日记——SSL证书验证

    问题引入:现在很多网站是使用HTTPS协议的,但是有些网站并没有设置好HTTPS证书,或者HTTPS的证书不被CA机构认可,这个时候访问这些网站就会报SSL证书错误 实例:访问https://www.ssr2.scrape.center/ 对于这种情况我们使用代码来爬取的效果 代码提示我们是SSL错误 因此如果就是要爬

    2024年02月16日
    浏览(57)
  • Nginx SSL_PROTOCOL_ERROR 问题排查与解决办法

    在使用 Nginx 作为反向代理服务器时,有时候会遇到 SSL_PROTOCOL_ERROR 错误。这个错误表示 SSL/TLS 握手过程中出现了问题,导致连接无法建立或者无法正常通信。本文将介绍一些常见的排查步骤和解决办法来解决这个问题。 检查 SSL/TLS 配置 首先,我们需要检查 Nginx 的 SSL/TLS 配置

    2024年02月04日
    浏览(44)
  • github 443 错误 OpenSSL SSL_connect: SSL_ERROR_SYSCALL 或者LibreSSL 终极解决办法

    终极解决方案 step1: 检查是否开了网络代理,如果有先关闭; step2:在命令行输入如下命令 step3: 以上命令都完成了之后就重启命令行窗口,愉快的执行你的curl或者其他指令了。

    2024年02月11日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包