[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED]

使用requess库访问https网址时,返回

(Caused by SSLError(SSLError(1, '[SSL: UNSAFE_LEGACY_RENEGOTIATION_DISABLED] unsafe legacy renegotiation disabled (_ssl.c:1147)')))

原因可能是服务器的认证方式版本太低然后requests抛弃了这种认证方式

参考:python - SSL error unsafe legacy renegotiation disabled - Stack Overflow

解决方法

python 复制代码
import ssl
import urllib.request

url = ""

# Set up SSL context to allow legacy TLS versions
ctx = ssl.create_default_context(ssl.Purpose.SERVER_AUTH)
ctx.options |= 0x4  # OP_LEGACY_SERVER_CONNECT

# Use urllib to open the URL and read the content
response = urllib.request.urlopen(url, context=ctx)
print(response.read().decode())

补充,或者这种(把代理部分的参数去掉)

解决tls版本问题的同时使用代理-CSDN博客

相关推荐
算法-大模型备案 多米12 分钟前
算法备案算法安全自评估报告模板(精简完善版)
大数据·网络·人工智能·算法·文心一言
攻城狮在此14 分钟前
华为LACP链路聚合配置(二层聚合)
网络·华为
F1FJJ21 分钟前
一个 CLI 工具的开源迭代记录:从单二进制到全平台分发
网络·网络协议·docker·golang·开源·开源软件
云飞云共享云桌面31 分钟前
精密机械制造工厂10个SolidWorks研发共享一台服务器设计办公
运维·服务器·网络·云计算·电脑
S&Z346340 分钟前
[SZ901] 多路FPGA 网络下载器总览
网络·fpga开发
WG_171 小时前
Linux47:网络基础+Socket编程预备
网络
大尚来也1 小时前
TCP 的礼仪之道:三次握手与四次挥手的全景解析
网络
李白你好1 小时前
Wireshark 30分钟速成:告别疑难杂症,网络问题一网打尽
网络·测试工具·wireshark
头疼的程序员1 小时前
计算机网络:自顶向下方法(第七版)第六章 学习分享(一)
网络·学习·计算机网络
火车叼位1 小时前
如何区分内网故障、线路问题与运营商拥塞
网络协议