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

标签 javascript jquery screen-scraping phantomjs

在设置了page.clipRect后跟page.render之后,如何禁用clipRect,以便后续页面呈现整个视口(viewport)?

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!

最佳答案

简单地重置clipRect的所有值:

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

然后 PhantomJS 将重新捕获整个内容。

关于javascript - 使用 clipRect() 后设置 PhantomJS 捕获整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14107138/

相关文章:

javascript - 当单选按钮选中时,div 隐藏/显示文本字段可以工作,但不能插入数据库

javascript - 删除元素的所有类

javascript - 只允许通过我的程序编辑 json

jquery - 图像随机淡入和淡出

ruby - bing 和 yahoo 搜索引擎的 Mechanize

java - 在ubuntu终端中以纯文本形式从url读取java类文件(?)

javascript - jQuery find() 用于无父元素集

javascript - Bootstrap 模态未启动

javascript - 如何每 4 秒在 jquery 中添加和删除一个类

PHP 简单 HTML DOM 解析器死掉