aiohttp ssl.SSLError: [SSL: SSLV3

编程入门 行业动态 更新时间:2024-10-25 00:31:50

aiohttp <a href=https://www.elefans.com/category/jswz/34/1769220.html style=ssl.SSLError: [SSL: SSLV3"/>

aiohttp ssl.SSLError: [SSL: SSLV3

这个问题原因吧其实就是3.10 开始官网更新了TLS 堆栈默认安全设置
感兴趣的可以看下链接
python官网叙述: Python 3.10 增加了 TLS 堆栈的默认安全设置

解决也很简单,将ssl安全等级降下来就行,例如:

import ssl
import aiohttp
ctx = ssl.create_default_context()
ctx.set_ciphers('DEFAULT')async def connect():try:async with  aiohttp.ClientSession().ws_connect('wss://danmuproxy.douyu:8504/',receive_timeout=30 + 5,ssl_context=ctx) as websocket:  #这里更新了ssl_context内容换成自己的DEFAULT 策略await on_ws_connect(websocket)message: aiohttp.WSMessageasync for message in websocket:await on_ws_message(message)finally:await session.close()

更多推荐

aiohttp ssl.SSLError: [SSL: SSLV3

本文发布于:2023-12-04 11:31:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1660774.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:ssl   aiohttp   SSLError   SSL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!