使用Pageres的响应式网站截图,其中包含来自文本文件的URL

时间:2014-03-26 15:09:06

标签: phantomjs webpage-screenshot

我正在尝试使用pageres(https://github.com/sindresorhus/pageres)模块以不同的分辨率截取我的网站的屏幕截图。

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

pageres 640x768 < urls.txt

文本文件中的网址是换行符,因此它们看起来像这样:

http://www.yahoo.com
http://www.msn.com
http://www.apple.com

因此它基本上仅截取了apple.com的屏幕截图,并针对其上方的每个屏幕截图输出以下错误。

我得到的错误是:

TypeError: 'undefined' is not an object <evaluating 'options.windowSize.width'>

它指向的文件是webshot.phantom.js第13行。

我是否错误地运行了命令?我按照它们网站上提到的方式使用它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

在某些时候它可能是一个错误,但它在最新版本中工作正常。刚刚测试过。