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中的作用域规则详解
Jan 30 Python
python读写二进制文件的方法
May 09 Python
Django中使用celery完成异步任务的示例代码
Jan 23 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
Python实现KNN(K-近邻)算法的示例代码
Mar 05 Python
Python使用LDAP做用户认证的方法
Jun 20 Python
使用python制作一个解压缩软件
Nov 13 Python
flask利用flask-wtf验证上传的文件的方法
Jan 17 Python
python入门之井字棋小游戏
Mar 05 Python
快速了解Python开发环境Spyder
Jun 29 Python
python redis存入字典序列化存储教程
Jul 16 Python
利用Python实现自动扫雷小脚本
Dec 17 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
各种战术和打法的原创者
2020/03/04 星际争霸
总结PHP中数值计算的注意事项
2016/08/14 PHP
juqery 学习之三 选择器 层级 基本
2010/11/25 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
javascript实现列表切换效果
2016/05/02 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
canvas绘制多边形
2017/02/24 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
JavaScript常见事件对象与操作实例总结
2019/01/05 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
Python中的localtime()方法使用详解
2015/05/22 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
降低python版本的操作方法
2020/09/11 Python
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
员工工作表现自我评价
2015/03/06 职场文书
新郎结婚感言
2015/07/31 职场文书
用Python创建简易网站图文教程
2021/06/11 Python
聊聊redis-dump工具安装问题
2022/01/18 Redis
SQL Server实现分页方法介绍
2022/03/16 SQL Server
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android