将代理添加到X Ray Node JS

时间:2018-01-11 11:31:12

标签: javascript node.js

我正在开发一个节点js应用程序,我正在使用X射线抓取一个网站,我认为阻止了我的IP地址,那么如何配置代理或隐藏我的IP地址呢?这是我的代码:

var Xray = require('x-ray');
var x = Xray()
x('https://www.myurl.com',  {


    title: x('#cm_cr-review_list .a-section.review', [{,
        blogs:"..a-text-bold"
    }]),
})
    .paginate('li.a-l a@href')
    .write('result.json')

1 个答案:

答案 0 :(得分:1)

我不认为,有一些代理支持。

也许试试这个(没有x射线)

var request = require('superagent');
require('superagent-proxy')
(request);

request
.get('http://google.com/')
.proxy('socks://localhost:9050')
.end(function(err, res) {
if (err) throw err;
console.log(res.text);
})