python中requests和https使用简单示例
作者:kwsy2008 时间:2021-03-16 16:14:35
requests 是一个非常小巧全面的库,应用它可以很容易写出与服务器进行交互的程序,今天遇到了一个问题,与服务器交互时,url都是https开头的,都进行了ssl加密处理,这样一来,就不能像之前那样访问http开头的url那样进行处理了。
查了一些资料,可以配置ssl进行验证的文件,方式如下
res = requests.get('https://127.0.0.1:5503/login',cert=('./server.crt', './server.key.unsecure'))
可运行后,验证不成功,我的key文件是 server.key.unsecure,这个文件是为了防止输入密码而特地生成的,生成方法可参考这篇帖子点击打开链接
如果我将key文件改成server.key,那么虽然验证通过,却需要手动输入密码,这显然是我不希望的。
最后采用了一个很丑陋但是很有效的方法,不验证
session = requests.session()
data = {'username':'admin','password':'admin'}
res = session.post('https://127.0.0.1:5503/login',verify=False,data=data)
将verify设置为False,算是把这个问题给绕过去了
总结
以上本文关于python中requests和https使用简单示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
来源:http://blog.csdn.net/kwsy2008/article/details/52354254
标签:python,requests,https
0
投稿
猜你喜欢
如何在Unix系统环境下安装MySQL数据库
2009-01-04 13:09:00
python跨文件使用全局变量的实现
2023-11-27 00:16:40
JavaScript的事件代理比你想的要简单
2009-04-27 12:40:00
python实现从ftp服务器下载文件的方法
2023-08-02 20:50:54
教你用python提取txt文件中的特定信息并写入Excel
2021-02-11 00:41:41
python中强大的format函数实例详解
2022-02-19 18:47:10
Python 去除字符串中指定字符串
2023-04-20 23:44:53
python statsmodel的使用
2021-04-22 13:38:13
Python实现远程调用MetaSploit的方法
2022-07-17 05:40:31
基于Python socket的端口扫描程序实例代码
2021-02-24 03:05:09
Numpy数组array和矩阵matrix转换方法
2021-06-25 06:17:26
QCon大会散记
2010-05-03 14:19:00
网马解密大讲堂——网马解密中级篇(Freshow工具使用方法)
2009-09-16 15:09:00
使用pycharm和pylint检查python代码规范操作
2023-06-06 08:02:38
学会Python数据可视化必须尝试这7个库
2022-03-26 20:37:25
滑动展开/收缩广告代码实例效果
2007-10-09 12:44:00
Python+OpenCV实战之拖拽虚拟方块的实现
2023-08-28 15:02:58
python中set()函数简介及实例解析
2022-05-15 17:12:24
CSS自定义属性Expression
2011-04-29 14:17:00
matplotlib基本图形绘制操作实例
2023-07-14 18:18:01