我正在尝试使用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行。
我是否错误地运行了命令?我按照它们网站上提到的方式使用它。
感谢您的帮助。
答案 0 :(得分:-1)
在某些时候它可能是一个错误,但它在最新版本中工作正常。刚刚测试过。