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实现二分法算法实例
Feb 02 Python
python集合类型用法分析
Apr 08 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
KMP算法精解及其Python版的代码示例
Jun 01 Python
python数据结构之列表和元组的详解
Sep 23 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
Jul 09 Python
用python统计代码行的示例(包括空行和注释)
Jul 24 Python
python实现dijkstra最短路由算法
Jan 17 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
Pycharm 2019 破解激活方法图文详解
Oct 11 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 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 批量删除 sql语句
2009/06/05 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
2015/09/16 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
tensorflow 重置/清除计算图的实现
2020/01/19 Python
python实现马丁策略的实例详解
2021/01/15 Python
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
简历中的自我评价怎么写
2014/01/29 职场文书
环保倡议书50字
2014/05/15 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
刮痧观后感
2015/06/05 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
导游词之崇武古城
2019/10/07 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
使用javascript解析二维码的三种方式
2021/11/11 Javascript