我正在搜索如何构建代理池服务器,我已经问过a question。因为没有人可以给我一个小费,我开始自己找到方法。
现在,我在github上找到一个名为pyproxy
的好代理示例,它使用tornado.I我认为这行pyproxy/blob/master/pyproxy.py#L218是关键,它使用tornado.tcpclient.TCPClient().connect(host, int(port)
连接目标站点。
tornado TCPClient
不接受代理参数doc here
我需要龙卷风TCPClient使用http(和袜子,如果可能)代理连接目标站点,然后发回结果。
我该怎么做?
答案 0 :(得分:0)
好吧,正如预期的那样,Tornado TCPClient是一个...... TCP客户端。不是HTTP客户端。因此,您无法使用HTTP代理,这是非常符合逻辑的。
您可以做的是与远程HTTP代理讨论 TCP 。但是你必须自己实现代理协议。