tornado.httpclient.AsyncHTTPClient是否支持在Python3.x中使用http代理?

时间:2014-03-05 02:01:39

标签: python python-3.x tornado python-requests

我已阅读AsyncHTTPClient文档,但未找到如何通过AsyncHTTPClient方法使用代理 所以我想知道是否有办法这样做。我的python版本是3.3。

我找到了trequest项目但是当我使用trequest.request并通过在方法中添加代理来生成http请求时,我发现它无法正常工作。
有没有办法在龙卷风中异步使用requests

1 个答案:

答案 0 :(得分:2)

Tornado目前仅在配置为使用curl_httpclient时才支持代理。这是直到最近的Python 2.x,但现在可以(使用龙卷风和pycurl的最新版本)在Python 3上使用它。只需在程序启动时执行tornado.httpclient.AsyncHTTPClient.configure("tornado.curl_httpclient.CurlAsyncHTTPClient")