[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 小时前
vDisk VOI桌面安全策略怎么配置?详细教程
运维·网络
IT学习资源每日免费分享12 小时前
网络安全系列课程合集,含病毒分析、红队安全、攻防安全等教程汇总
网络·网络协议·计算机网络·系统安全
Godspeed Zhao12 小时前
现代智能汽车中的无线技术42——BT与BLE(1)
网络·汽车
czy878747513 小时前
在 LwIP 中,select() 函数返回值小于等于 0 通常表示发生了错误或超时
网络协议
xixixi7777713 小时前
RAG越权检索与变形指令/隐写规避常态化:攻击者通过Base64、TokenBreak、字符插入与多轮引导,诱导模型泄露知识库或训练集中的敏感信息
网络·安全·大模型·网络攻击模型·攻击·rag·越权检索
2501_9481201513 小时前
Java实现的SSL/TLS协议通信系统
java·开发语言·ssl
智算菩萨13 小时前
【通信原理】梭光纤与遨游电波:有线与无线信道的深度解析
网络
czy878747514 小时前
深入理解 TCP 协议中三次握手建立连接和四次挥手关闭连接的核心逻辑
网络·网络协议·tcp/ip
咖啡の猫14 小时前
微信小程序网络数据请求
网络·微信小程序·小程序
boring_11114 小时前
AI时代本质的思考
网络·人工智能·智能路由器