python中requests和https使用简单示例

 更新时间:2018年01月18日 11:32:06   作者:kwsy2008  
这篇文章主要介绍了python中requests和https使用简单示例,具有一定借鉴价值,需要的朋友可以参考下

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使用简单示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

  • python中pygame模块用法实例

    python中pygame模块用法实例

    这篇文章主要介绍了python中pygame模块用法实例,通过图形绘制来简单讲述了pygame模块的用法,具有很好的参考借鉴价值,需要的朋友可以参考下
    2014-10-10
  • 对python_discover方法遍历所有执行的用例详解

    对python_discover方法遍历所有执行的用例详解

    今天小编就为大家分享一篇对python_discover方法遍历所有执行的用例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • 一文搞懂python异常处理、模块与包

    一文搞懂python异常处理、模块与包

    异常就是系统中的错误,程序是无法改变和处理的,文中有给大家提到异常处理机制,模块与包的相关知识,通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-06-06
  • Python3爬虫RedisDump的安装步骤

    Python3爬虫RedisDump的安装步骤

    在本篇文章里小编给大家整理的是一篇关于Python3爬虫RedisDump的安装步骤,有兴趣的朋友们可以学习参考下。
    2021-02-02
  • python中常见错误及解决方法

    python中常见错误及解决方法

    在本篇内容里小编给大家分享的是一篇关于python中常见错误及解决方法的知识点内容,需要的朋友们参考下。
    2020-06-06
  • Python连接Redis库常见操作全面详解

    Python连接Redis库常见操作全面详解

    本文将介绍如何在Python中进行Redis操作,包括连接Redis、数据存储、数据检索和其他常见操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • python实现简易计算器功能

    python实现简易计算器功能

    这篇文章主要为大家详细介绍了python实现简易计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 基于Python实现蒙特卡洛法计算圆周率π

    基于Python实现蒙特卡洛法计算圆周率π

    蒙特卡罗法也称统计模拟法、统计试验法,是把概率现象作为研究对象的数值模拟方法,是按抽样调查法求取统计值来推定未知特性量的计算方法,本文我们将介绍如何使用Python来实现蒙特卡洛法计算圆周率π,感兴趣的朋友可以参考下
    2023-06-06
  • Python pypinyin注音库轻松丝滑实现汉字转换成拼音

    Python pypinyin注音库轻松丝滑实现汉字转换成拼音

    pypinyin 库,能像功夫熊猫那样,轻松、快捷地帮你把汉字转换成拼音,有了 pypinyin,不仅可以节省宝贵的时间,还可以更准确地展示中文字符的读音,使文化交流更为顺畅,本文带大家一起探索 pypinyin 库的魅力
    2024-01-01
  • python使用html2text库实现从HTML转markdown的方法详解

    python使用html2text库实现从HTML转markdown的方法详解

    这篇文章主要介绍了python使用html2text库实现从HTML转markdown的方法,需要的朋友可以参考下
    2020-02-02

最新评论