1

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

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

pageres 640x768 < urls.txt

文本文件中的 URL 以换行符分隔,因此它们看起来像这样:

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 行。

我是在错误地运行命令还是什么?我按照他们网站上提到的方式使用它。

谢谢您的帮助。

4

1 回答 1

-1

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

于 2014-08-22T13:59:17.580 回答