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实现多线程HTTP下载器示例
Feb 11 Python
Python中类型检查的详细介绍
Feb 13 Python
Python PyQt5实现的简易计算器功能示例
Aug 23 Python
python邮件发送smtplib使用详解
Jun 16 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
六行python代码的爱心曲线详解
May 17 Python
python与C、C++混编的四种方式(小结)
Jul 15 Python
python禁用键鼠与提权代码实例
Aug 16 Python
基于Python检测动态物体颜色过程解析
Dec 04 Python
浅析Python数字类型和字符串类型的内置方法
Dec 22 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
PHP引用返回用法示例
2016/05/28 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
理解javascript正则表达式
2016/03/08 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
js实现PC端和移动端刮卡效果
2020/03/27 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
中国包裹转运寄送国际服务:Famiboat
2019/07/24 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
优秀的应届生自荐信
2014/05/23 职场文书
Python如何配置环境变量详解
2021/05/18 Python
详解vue身份认证管理和租户管理
2021/05/25 Vue.js