如何将JS输出保存到文件中

时间:2014-12-22 06:26:37

标签: javascript html phantomjs

我有以下使用phantomjs运行的JS。

var webPage = require('webpage');
var system = require('system');
var page = webPage.create();
page.customHeaders = {
  "pragma": "akamai-x-feo-trace"
};
if (system.args.length === 1) {
    console.log('Try to pass some args when invoking this script!');
} else {
    page.open(system.args[1], function (status) {
        var content = page.content;
        console.log('Content: ' + content);
        phantom.exit();
    });
}

我想将console.log('Content: ' + content);的输出保存到./html/<random#>.html的文件夹中。

我应该怎么做?

1 个答案:

答案 0 :(得分:0)

您似乎只想保存页面内容。您可以将Filesystem module write内容用于文件。可以通过调用''+(Math.random()*100000000000000000)+'.html'生成随机文件名。