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
  • asp之家 网络编程 m.aspxhome.com