专栏首页流柯技术学院python requests请求SSL证书问题

python requests请求SSL证书问题

requests发送https请求时默认验证ssl证书,此时如果访问的地址ssl证书过期失效或不信任,则请求失败,为了使请求成功,可以设置verify为False,暂时不验证

r = requests.get(url, headers=header, verify=False)

移除ssl验证后,可以访问,但会出现一长串提示:

InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

  InsecureRequestWarning

根据提示:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings 可以看到解决办法,可用disable_warnings()移除警告

#在requests请求前添加
requests.packages.urllib3.disable_warnings()

完整代码:

import requests

requests.packages.urllib3.disable_warnings()
r = requests.get(url, headers=header, verify=False)

End

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Requests库(九)准备的请求和SSL 证书验证

    一个 Response 对象时,request 属性其实是使用了 PreparedRequest。有时在发送请求之前,你需要对 body 或者 ...

    雷子
  • python接口自动化(十二)--https请求(SSL)(详解)

      本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会 报:requests.exc...

    北京-宏哥
  • python接口自动化9-https请求(SSL)

    前言 本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会 报:requests.ex...

    上海-悠悠
  • 三、Requests库的使用

    requests 的底层实现其实就是 urllib3  Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 学过关于urll...

    酱紫安
  • Python爬虫(八)_Requests的使用

    Requests:让HTTP服务人类 虽然Python的标准库中urllib2模块中已经包含了平常我们使用的大多数功能,但是它的API使用起来让人感觉不太好,而...

    用户1174963
  • Python网络爬虫(五)- Requests和Beautiful Soup1.简介2.安装3.基本请求方式5.程序中的使用4.BeautifulSoup4

    Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,...

    Python攻城狮
  • Python爬取堆糖网优美古风头像(附源码)

    本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

    松鼠爱吃饼干
  • [975]python requests实现HTTPS客户端的证书导入

    最近需要测试一个HTTPS接口,基于CA证书、client key、 client 证书的ssl连接。

    周小董
  • HTTPSConnectionPool(host=’xxxxx’, port=443): Max retries exceeded with url:xxxxxxxx (Caused by Ne…

    http的连接数超过最大限制,默认的情况下连接是Keep-alive的,所以这就导致了服务器保持了太多连接而不能再新建连接。

    kirin

扫码关注云+社区

领取腾讯云代金券