python3请求https

这篇具有很好参考价值的文章主要介绍了python3请求https。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、概述

我们在用python的 requests模块请求http时可以成功,但在请求 https 时,会报如下错误:

python https 请求,https,python,网络协议

二、失败分析

https是也是http的一种协议,只是传输会加密比http更安全,https = http+SSL/TLS。

	1、上述的错误大概意思是代理错误引起的,我们访问的是https,但代理只配置了http。
	2、网上搜的解决办法是添加https的代理,我加了还是返回代理错误。
	3、python、包的版本导致的问题。

三、解决过程

我的环境版本:

Python 3.8.1
urllib3 1.26.14
requests 2.27.1

1、urlib3降级到1.25.11

pip install urllib3==1.25.11 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2、关闭SSL开关
再次访问https请求,返回安全套接字错误:
python https 请求,https,python,网络协议
使用 verify 关闭SSL,verify默认开启。

r = requests.get(url=url,verify=False).content

3、关闭不安全请求告警
再次访问https,返回不安全请求告警:
python https 请求,https,python,网络协议
导入logging模块,不捕获警告,
在代码中加入:

logging.captureWarnings(True)

再次访问https,成功!文章来源地址https://www.toymoban.com/news/detail-649537.html

到了这里,关于python3请求https的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python3 安装后问题(yum/https)

    问题: 分析: 原 python命令软连接指向linux默认安装的python2.x版本、 安装python3时将原python命令的软连接指向了python3 、 yum命令正常情况下调用python2.x 版本、所以需要修改yum命令文件 解决方案: 修改yum命令文件 第一行 原 #!/usr/bin/python 修改为 #!/usr/bin/python2.7 问题: 分析:

    2023年04月26日
    浏览(35)
  • Python(35):Python3 通过https上传文件和下载文件

    Python http方式的下载,参考:https://blog.csdn.net/fen_fen/article/details/113753983 https需要先安装需要的模块 1.1、调用: 1.2、上传代码  2.1、下载调用: 2.2、Python3 https下载文件工具类:

    2024年01月23日
    浏览(48)
  • HTTPS(超文本传输安全协议)被恶意请求该如何处理。

    HTTPS(超文本传输安全协议)端口攻击通常是指SSL握手中的一些攻击方式,比如SSL握手协商过程中的暴力破解、中间人攻击和SSL剥离攻击等。 攻击者控制受害者发送大量请求,利用压缩算法的机制猜测请求中的关键信息,根据response长度判断请求是否成功。 攻击者可以控制的

    2024年02月21日
    浏览(54)
  • 【网络协议】聊聊HTTPS协议

    前面的文章,我们描述了网络是怎样进行传输数据包的,但是网络是不安全的,对于这种流量门户网站其实还好,对于支付类场景其实容易将数据泄漏,所以安全的方式是通过加密,加密方式主要是 对称加密 和 非对称加密 。 对称加密,其实就是双方使用同样的密钥进行加

    2024年02月06日
    浏览(51)
  • 网络原理 - HTTP / HTTPS(5)——https协议

    目录 一、HTTPS是什么 为什么要进行加密 二、“加密” 是什么 三、HTTPS的工作过程 (1)引入对称加密 对称密钥的特点: (2)引入非对称加密 非对称加密的特点: (3)中间人攻击 (4)引入证书 1、证书的介绍 2、证书验证过程 3、几个关键问题(黑客不能篡改证书的原因)

    2024年04月17日
    浏览(44)
  • python request大批量发送请求调用接口时,报错:[WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

    接到一个项目需求,其中需要调用到供应商的Http  API,因为有大量的测试资源,所以代码中会循环调用API。 然而在测试代码执行过程中,过程中偶尔报错:  此时看到报错,怀疑是可能是同时并发的问题, 但实际上并未对该接口进行限制,所以应该不是这个的问题, 进一

    2023年04月10日
    浏览(71)
  • 【网络】-- https协议

    目录 http协议 https协议 安全 概念 什么是\\\"加密\\\"? 为什么要加密? 常见的加密方式 对称加密 非对称加密 数据摘要 数据指纹 数字签名 HTTPS 的工作过程探究 方案一:只使用对称加密 方案二:只使用非对称加密 方案三:双方都使用非对称加密 方案四:非对称加密 + 对称加密

    2023年04月21日
    浏览(32)
  • 【网络】HTTPS协议原理

    目录 “加密”相关概念 为什么要加密 常见加密方式 对称加密 非对称加密 HTTPS工作过程探究 方案1-只使用对称加密 方案2-只使用非对称加密 方案3-客户端和服务端双方都使用非对称加密 方案4-非对称加密 + 对称加密 上述方案问题分析  方案5-证书认证 + 非对称加密+对称加密

    2024年02月13日
    浏览(61)
  • 【网络】应用层——HTTPS协议

    🐱作者:一只大喵咪1201 🐱专栏:《网络》 🔥格言: 你只管努力,剩下的交给时间! 前面本喵讲解并演示了HTTP协议,在比较 POST 和 GET 方法的时候,本喵说这两个方法都不安全,虽然 POST 的提交的表单内容在请求正文中,无法在地址的 url 中看到,但是它仍然是不安全的。

    2024年02月14日
    浏览(42)
  • HTTPS网络通信协议基础

    目录 前言: 1.HTTPS协议理论 1.1协议概念 1.2加密 2.两类加密 2.1对称加密 2.2非对称加密 3.引入“证书” 3.1证书概念 3.2数据证书内容 3.3数据签名 4.总结  了解完HTTP协议后,HTTPS协议是HTTP协议的升级加强版,在目前的日常开发中,以使用HTPS协议为主,HTTPS协议对于HTTP协议有很多

    2024年02月19日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包