我正在尝试将一个代理地址列表发送到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
}
我正在考虑循环遍历代理列表并尝试逐个使用它们。我不确定这是不是一种矫枉过正,或者是唯一可行的方式。
答案 0 :(得分:0)
requestjs无法遍历代理,最好的选择是使用代理模块,如https://www.npmjs.com/package/pac-proxy-agent
但即使这个模块现在也不会遍历列表。 唯一可行的选择是遍历代理列表并使用现在可以访问的第一个代理。