2014-03-05 22 views
1

我已阅读AsyncHTTPClient文件,并未发现如何通过AsyncHTTPClient方法使用代理。
所以我想知道是否有办法做到这一点。我的Python版本是3.3。tornado.httpclient.AsyncHTTPClient支持在Python3.x中使用http代理吗?

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

回答

2

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

+0

谢谢!我发现[具体用法](http://stackoverflow.com/questions/12016951/accessing-twitter-using-tornado-httpclient-using-proxy/12019906#12019906):D – flyer