var webpage = require('webpage')
, page = webpage.create();
system = require('system');
page.viewportSize = { width: 1024, height: 15000 };
//page.clipRect = { top: 0, left: 0, width: 1024, height: 15000 };
page.settings = {
javascriptEnabled: true,
loadImages: true,
userAgent: 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.31 (KHTML, like Gecko) PhantomJS/19.0'
};
var address = system.args[1];
var savefile = system.args[2];
console.log('TargerUrl:'+address+' SaveFile:'+savefile);
page.open(address, function (status) {
var data;
if (status === 'fail') {
console.log('open page fail!');
page.render(savefile);
phantom.exit();
} else {
for (var i=0;i<200;i++){
window.scrollTo(0,i * 200);
}
page.render(savefile);
console.log('success');
phantom.exit();
}
// release the memory
page.close();
});
使用phantomjs生成网站快照
最新推荐文章于 2022-05-16 10:40:44 发布