[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博客

相关推荐
自己的九又四分之三站台3 分钟前
Sniffnet 是什么
网络
dragoooon348 分钟前
[Linux网络基础——Lesson10.「数据链路层 & ARP 具体过程 & ARP 欺骗」]
linux·网络·网络协议
xing.yu.CTF10 分钟前
ATT&CK实战系列--蓝队防御(三)
网络·安全·web安全·横向移动·内网对抗
Dovis(誓平步青云)10 分钟前
《Linux 网络实战手册:从 TCP/IP 协议栈到 UDP网络通信》
linux·网络·tcp/ip
不悔哥15 分钟前
路由器特性——网络状态检测
linux·c语言·网络·tcp/ip·智能路由器
win10系统19 分钟前
网络速度慢、频繁断网的解决办法
网络·智能路由器
初圣魔门首席弟子19 分钟前
HTTP 服务器项目学习笔记
网络
_不会dp不改名_20 分钟前
HCIP笔记8--中间系统到中间系统协议1
网络·笔记·hcip
真正的醒悟21 分钟前
图解网络10
网络·智能路由器
小李独爱秋25 分钟前
计算机网络经典问题透视——简述TCP拥塞控制算法中的快重传和快恢复
服务器·网络·tcp/ip·计算机网络·安全