nodejs中的phantomjs代理

时间:2015-08-17 14:15:59

标签: javascript node.js proxy phantomjs

我一直试图让phantomjs在nodejs中运行代理

var phantom = require('phantom');
var url = 'http://ipecho.net/';

phantom.create({parameters: {proxy:'196.11.90.57:8080'}},function (ph) {
  ph.createPage(function (page) {
    page.open(url, function (status) {
      console.log("opened page? ", status);
        page.evaluate(function () { return document; }, function (result) {
          console.log(result);
          ph.exit();
        });
    });
  });
}, {
    dnodeOpts: {weak: false}
});

用phantomjs-node执行此操作我发现ipecho页面上的ip是我的本地ip而没有代理....

我的目标是通过代理下载页面并评估页面上的js以查看最终格式。

任何想法????

格尔茨, 莱纳斯

0 个答案:

没有答案