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

相关推荐
阿豪学编程18 分钟前
【Linux】网络基础
网络
Anthony_23128 分钟前
五、交换技术与VLAN
服务器·网络·网络协议·http·https·udp·信息与通信
梁洪飞33 分钟前
使用rockchip sdk提供的uboot调通网络
linux·网络·arm开发·嵌入式硬件·arm
fanruitian34 分钟前
k8s 创建service 暴漏集群ip
服务器·网络·kubernetes
Ar呐1 小时前
HCIP-Datacom-Core Technology~OSPF特殊区域及其他特性
网络
yingzicat1 小时前
华为和华三交换机和路由器时间配置
网络·华为
橘颂TA1 小时前
【Linux 网络】从理论到实践:IP 协议的报头分析与分段技术详解
linux·运维·服务器·网络·tcp/ip
那就回到过去1 小时前
PIM-DM嫁接机制
运维·服务器·网络·智能路由器·pim·ensp
CS创新实验室1 小时前
《计算机网络》深入学:以太网交换机原理与应用
服务器·网络·计算机网络·以太网·以太交换机
Hi202402171 小时前
使用Docker Compose搭建LibreNMS网络监控系统
运维·网络·docker·容器