一、出现这种情况为ssl认证问题,解决办法
1.根据不同的操作系统asyncio使用不同的策略:
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
2.忽略ssl证书验证:
aiohttp.ClientSession(connector=TCPConnector(ssl=False))
3.手动下载ssl认证证书
sslcontext = ssl.create_default_context(
cafile='证书路径')
r = await session.get('https://example.com', ssl=sslcontext)
4.降级aiohttp的版本
当前:aiohttp==3.9.1
降为:aiohttp==3.6.2
Q群交流:450297392