Скриншот адаптивного веб-сайта с Pageres с URL-адресами из текстового файла

Я пытаюсь использовать модуль 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'>

и файл, на который он указывает, — строка 13 webshot.phantom.js.

Я неправильно запускаю команду или что-то в этом роде? Я использую его так, как он упоминается на их сайте.

Спасибо за помощь.


person aspnetdeveloper    schedule 26.03.2014    source источник


Ответы (1)


Возможно, это была ошибка в какой-то момент, но в последней версии это работает нормально. Только что протестировано.

person Sindre Sorhus    schedule 22.08.2014
comment
Мне пришлось заменить символ новой строки с crlf на lf в моем файле urls.txt (так как я работаю в Windows) с помощью Notepad++, чтобы заставить его работать. - person aspnetdeveloper; 30.10.2014