python requests证书问题解决


Posted in Python onSeptember 05, 2019

用requests包请求https的网站时,我们偶尔会遇到证书问题。也就是常见的SSLerror,遇到这种问题莫慌莫慌。

这里没有找到合适的网站去报SSL证书的错误,所以就假装请求了一个https的网站,然后给报了SSLerror了,然后下面是解决方法

可以直接关闭验证ssl证书

import requests
'''
  :param proxies: (optional) Dictionary mapping protocol to the URL of the proxy.
  :param verify: (optional) Either a boolean, in which case it controls whether we verify
      the server's TLS certificate, or a string, in which case it must be a path
      to a CA bundle to use. Defaults to ``True``.
      
'''
r = requests.get('https://kyfw.12306.cn',verify=False)

print(r.text)

这种方式直接在函数里面加如verify改变Ture或者False即可,因为post与get调用的都为request()函数,所以get与post都一样。

如果这种方式奏效就用这种方式,如果不奏效就用下面的一种

import requests
'''
  :param verify: (optional) Either a boolean, in which case it controls whether we verify
      the server's TLS certificate, or a string, in which case it must be a path
      to a CA bundle to use. Defaults to ``True``.
      
'''
## 证书路径
cert = '../cert/test.pem'

r = requests.get('https://kyfw.12306.cn',verify=cert)
print(r.text)

就用这种,直接把证书的路径丢给verify,请求即可

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中正则表达式的详细教程
Apr 30 Python
简单介绍Python的Django框架的dj-scaffold项目
May 30 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
python3实现磁盘空间监控
Jun 21 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
Python日期时间Time模块实例详解
Apr 15 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 Python
Django中和时区相关的安全问题详解
Oct 12 Python
基于Python实现粒子滤波效果
Dec 01 Python
用python画城市轮播地图
May 28 Python
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
Jun 13 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 #Python
Python图像处理模块ndimage用法实例分析
Sep 05 #Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 #Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 #Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 #Python
python实现人工智能Ai抠图功能
Sep 05 #Python
深入了解Python在HDA中的应用
Sep 05 #Python
You might like
PHP 实例化类的一点摘记
2008/03/23 PHP
由php的call_user_func传reference引发的思考
2010/07/23 PHP
ThinkPHP之getField详解
2014/06/20 PHP
Javascript this 的一些学习总结
2012/08/02 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
python实现可变变量名方法详解
2019/07/01 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
专科毕业生就业推荐信
2013/11/01 职场文书
自我鉴定怎么写
2014/01/12 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
有创意的广告词
2014/03/18 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
学生检讨书范文
2015/01/27 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle