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

相关推荐
jllllyuz24 分钟前
基于MATLAB的D2D通信模式选择仿真
开发语言·网络·matlab
G31135422732 小时前
域名与IP:无限绑定的技术奥秘
网络·网络协议·tcp/ip
我不是程序员yy2 小时前
计算机网络七层模型,每层功能 + 经典协议详解
网络
byzh_rc4 小时前
[数学建模从入门到入土] 评价模型
网络·人工智能·深度学习·数学建模·回归·ar
linux kernel4 小时前
第三部分:应用层
网络·linux网络
阿拉伯柠檬6 小时前
网络层协议IP(三)
linux·网络·网络协议·tcp/ip·面试
车载testing7 小时前
SOME/IP 进程生命周期
网络协议·tcp/ip
欧洵.7 小时前
HTTPS加密流程:从原理到关键要点拆解
网络协议·http·https
鴆川傲7 小时前
渗透高级课第二次学习总结
网络·学习
线束线缆组件品替网8 小时前
Finisar AOC/DAC 在高速网络互连中的应用解析
网络·数码相机·测试工具·电脑·pcb工艺·游戏机