Phantomjs 带有文本文件URL的页面的响应式网站截图

Phantomjs 带有文本文件URL的页面的响应式网站截图,phantomjs,webpage-screenshot,Phantomjs,Webpage Screenshot,我正在尝试使用pageres()模块以不同的分辨率拍摄我的网站的屏幕截图 当我在命令行中提供URL和大小时,它可以正常工作,但当我的URL位于文本文件中时,它不起作用。它只截取文件中最后一个URL的屏幕截图。我使用以下命令运行页面: pageres 640x768 < urls.txt 因此,它基本上只截取apple.com的一个屏幕截图,并为上面的每个屏幕截图抛出下面的错误 我得到的错误是: TypeError: 'undefined' is not an object <eva

我正在尝试使用pageres()模块以不同的分辨率拍摄我的网站的屏幕截图

当我在命令行中提供URL和大小时,它可以正常工作,但当我的URL位于文本文件中时,它不起作用。它只截取文件中最后一个URL的屏幕截图。我使用以下命令运行页面:

pageres 640x768 < urls.txt
因此,它基本上只截取apple.com的一个屏幕截图,并为上面的每个屏幕截图抛出下面的错误

我得到的错误是:

TypeError: 'undefined' is not an object <evaluating 'options.windowSize.width'>
TypeError:“未定义”不是对象
它指向的文件是webshot.phantom.js第13行

我是不是运行的命令不正确?我使用它的方式是在他们的网站上提到的


谢谢你的帮助

在某个时候它可能是一个bug,但在最新版本中运行良好。刚刚测试。

我必须使用记事本++将URL.txt(因为我在Windows上)文件中的新行字符从crlf替换为lf才能正常工作。
TypeError: 'undefined' is not an object <evaluating 'options.windowSize.width'>