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 读取竖线分隔符的文本方法
Dec 20 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
PyQt4编程之让状态栏显示信息的方法
Jun 18 Python
django页面跳转问题及注意事项
Jul 18 Python
python2和python3实现在图片上加汉字的方法
Aug 22 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
在python中使用nohup命令说明
Apr 16 Python
使用Python文件读写,自定义分隔符(custom delimiter)
Jul 05 Python
Python基于xlutils修改表格内容过程解析
Jul 28 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
python 实现单例模式的5种方法
Sep 23 Python
几款好用的python工具库(小结)
Oct 20 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
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
PHP实现微信发红包程序
2015/08/24 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
js相册效果代码(点击创建即可)
2013/04/16 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
js实现圆盘记速表
2015/08/03 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
详解Python:面向对象编程
2019/04/10 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
深入了解Python 变量作用域
2020/07/24 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
联强国际笔试题面试题
2013/07/10 面试题
司机职责范本
2014/03/08 职场文书
端午节活动总结报告
2015/02/11 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书