2

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

4

1 回答 1

1

在最近的 0.7.3 版本中,aiohttp 支持 HTTP 代理。它不使用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 代理。

于 2014-05-20T17:17:56.210 回答