使用clipRect()后设置PhantomJS以捕获整个屏幕

时间:2013-01-01 00:54:08

标签: javascript jquery screen-scraping phantomjs

在设置page.clipRect后跟page.render后,如何禁用clipRect以便后续的网页渲染属于整个视口?

page.clipRect = {top:0, left:0, height: 10, width: 10} ;
page.render('screencap.png');  // cropped image

page.clipRect = '';
page.render('fullscreen.png');  // still cropped image!

1 个答案:

答案 0 :(得分:19)

只需重置clipRect的所有值:

page.clipRect = { left:0, top:0, width:0, height:0 }

然后PhantomJS将再次重新获得整个内容。