javascript - 将代理添加到 X Ray Node JS

标签 javascript node.js

我正在开发一个 Node 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')

最佳答案

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

也许试试这个(没有 xray)

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);
})

关于javascript - 将代理添加到 X Ray Node JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48206040/

相关文章:

javascript - 检测图像中嵌入的内容

javascript - 中断 PHP 脚本从 Javascript/AJAX 执行大型 mysqli 查询

javascript - Socket.io 简单 Node 应用程序不工作

node.js - 使用 ioredis 订阅多个 channel

node.js - server.register() 函数抛出 "register is missing",即使我已经正确注册了 graphql 的插件

javascript - 以子字符串开头的行

node.js - 出现错误 : chromedriver installation failed error eacces permission denied mkdir

javascript - Angular 2/4 从循环索引分配模型值

javascript - 为什么我的函数在调用较长时间后会失败?

javascript - jquerymobile 使用 javascript 创建按钮