你如何利用python aiohttp框架的代理支持

时间:2014-05-19 05:31:42

标签: python proxy aiohttp

os.environ['http_proxy']是否仍有效? 以及如何根据请求使用代理?

1 个答案:

答案 0 :(得分:1)

在最近的0.7.3版本中,HTTP代理支持已添加到aiohttp。 它不使用os.environ['http_proxy'],也可能永远不会。

要为请求指定代理,您可以使用以下代码:

connector = aiohttp.ProxyConnector(proxies={'http': 'http://proxyaddr:8118'})
response = yield from aiohttp.request('get', 'http://python.org/', connector=connector)

目前还不支持HTTPS代理,抱歉。

也许我们很快就会添加这个功能:我们需要为我们的业务任务提供HTTPS代理。