gpt4 book ai didi

python - 使用 ProxyConnector 进行 aiohtttp 连接池

转载 作者:行者123 更新时间:2023-12-01 04:44:19 27 4
gpt4 key购买 nike

我想知道是否有人知道如何使用 ProxyConnector 作为连接器与 aiohttp 进行连接池?

文档提到了如何使用 TcpConnector 或使用 Session 类来执行此操作,但我似乎无法弄清楚。

谢谢。

最佳答案

ClientSession object处理连接池,采用 connector 关键字参数:

class aiohttp.client.ClientSession(*, connector=None, loop=None, request_class=None, response_class=None, cookies=None, headers=None, auth=None)

如果没有给出connector,默认情况下将使用TCPConnector,但您可以只指定一个ProxyConnector实例,这将来代替使用。你可以在源码中看到这个逻辑:

class ClientSession:

def __init__(self, *, connector=None, loop=None, request_class=None,
response_class=None, cookies=None, headers=None, auth=None):
if loop is None:
loop = asyncio.get_event_loop()
self._loop = loop
self.cookies = http.cookies.SimpleCookie()
if connector is None:
connector = aiohttp.TCPConnector(force_close=True, loop=loop)

关于python - 使用 ProxyConnector 进行 aiohtttp 连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29829274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com