2014-12-22 2 views
0

다음 phantomjs를 사용하여 실행되는 JS가 있습니다.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(); 
    }); 
} 

나는 ./html/<random#>.html과 폴더에 console.log('Content: ' + content);의 출력을 저장 wanto.

어떻게해야합니까?

답변

0

페이지 내용 만 저장하려는 것 같습니다. 파일에 Filesystem module ~ write의 내용을 사용할 수 있습니다. 임의의 파일 이름은 ''+(Math.random()*100000000000000000)+'.html'을 호출하여 생성 할 수 있습니다.

관련 문제