Nightmarejs截图不会在长页面的底部剪辑

时间:2016-05-03 01:56:19

标签: node.js screenshot electron

我正在尝试在长页面的底部(例如http://www.example.org/checkout/cart/add/product/329/qty/1/?bundle_option[174][]=1531&bundle_option[174][]=1532&form_key=rGK59KHglVmkjdRg)制作屏幕截图,如下所示:

Zend_Debug::dump( $this->getRequest()->getParams() );

屏幕截图文件大小为0字节。 使用不同的Nightmare({ show: false }) .viewport(1024, 30000) .goto('http://www.taoism.net/ttc/complete.htm') .wait() .screenshot(sImagePath, { x : 0, y : 27711, width : 1024, height : 133 }); 值进行测试,直到~8000px。 尝试使用y,它没有帮助。

有人知道解决方法吗?

P.S。 Nightmarejs环绕电子浏览器。

1 个答案:

答案 0 :(得分:0)

这可能是您正在寻找的https://github.com/segmentio/nightmare/issues/328#issuecomment-159311982

基本上,您可以根据抓取大小的内容动态调整视口尺寸。