我一直试图让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以查看最终格式。
任何想法????
格尔茨, 莱纳斯