Phantomjs在后台执行脚本?

时间:2016-04-01 08:13:13

标签: javascript phantomjs

我试图启动一个phantomjs脚本

var system = require('system');
var args = system.args;
var page = require('webpage').create();
page.open(args[1], function(status) {
  console.log("Status: " + status);
  if(status === "success") {
     var output = page.content();
     console.log(output);
  }
  phantom.exit();
});

以下方式:

phantomjs test.js <url>

我不明白为什么如果我在我的mac上启动这个脚本,它会以正确的方式返回控制台输出(html就像作为参数传递的url的字符串一样),但是如果我在另一个上启动相同的脚本mac,我没有看到控制台输出,但似乎在后台运行进程;我在控制台上看到了这个输出:

[1] 19404
[2] 19405

但不是像字符串那样的html。

为什么呢? 也许可能是一个phantomjs配置问题?

0 个答案:

没有答案