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将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
Python中基础的socket编程实战攻略
Jun 01 Python
python学习之面向对象【入门初级篇】
Jan 21 Python
Python闭包的两个注意事项(推荐)
Mar 20 Python
简单实现python进度条脚本
Dec 18 Python
python SMTP实现发送带附件电子邮件
May 22 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 Python
Sanic框架Cookies操作示例
Jul 17 Python
Python 获取主机ip与hostname的方法
Dec 17 Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 Python
python使用建议与技巧分享(二)
Aug 17 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 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/04/24 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
python从sqlite读取并显示数据的方法
2015/05/08 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
python统计字符的个数代码实例
2020/02/07 Python
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
英国领先的在线高尔夫商店:Gamola Golf
2019/11/16 全球购物
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
《白鹅》教学反思
2014/04/13 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
爱情保证书
2015/01/17 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL