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

相关推荐
ikkkkkkkl2 分钟前
计算机网络:物理层
网络·计算机网络·物理层
镜中人★15 分钟前
408计算机组成原理考纲知识点
网络·笔记
汤愈韬32 分钟前
双向NAT
网络·网络协议·网络安全·security·huawei
*才华有限公司*40 分钟前
RTSP视频流播放系统
java·git·websocket·网络协议·信息与通信
栗子叶40 分钟前
IP协议 地址划分&MAC地址作用&ip addr命令
网络·tcp/ip·macos
维构lbs智能定位2 小时前
基于UWB定位技术的工地安全管理系统从技术原理到功能应用详解
网络·安全·工地安全管理系统
Cyber4K3 小时前
【Kubernetes专项】DockerFile、数据持计划、网络模式及资源配额
运维·网络·云原生·容器·kubernetes
开开心心就好3 小时前
系统管理工具,多功能隐私清理文件粉碎工具
java·网络·windows·r语言·电脑·excel·symfony
逑之3 小时前
C语言笔记15:动态内存管理
c语言·网络·笔记
hui函数4 小时前
如何解决 pip install 网络报错 403 Forbidden(访问被阻止)问题
网络·pip