0

我正在尝试向 requestjs 发送代理地址列表并希望它使用第一个正在工作的地址。是否有可能通过 request.js

我的代码是

 var body = '<sample/>';
 request.post({
                url: www.google.com,
                proxy':'http://proxy1:8087;http://proxy2:8080',//need to use multiple proxies here.
                headers: { //We can define headers too
                    'Content-Type': 'text/xml'
                },
                body: body,
                timeout:20000
            }

我正在考虑遍历代理列表并尝试一一使用它们。我不确定这是否是矫枉过正或者是唯一可能的方法。

4

1 回答 1

0

requestjs 不能循环通过代理,最好的选择是使用代理模块,如https://www.npmjs.com/package/pac-proxy-agent

但即使这个模块现在也不会遍历列表。唯一可行的选择是遍历代理列表并使用第一个可访问的代理。

于 2016-04-29T16:24:26.493 回答