Скрипт поведения браузера в командной строке (linux) - PullRequest
0 голосов
/ 04 марта 2012

Мне нужно автоматизировать скриншоты сайта. Снимок экрана должен содержать само окно браузера и полную веб-страницу (при необходимости прокручиваться на нескольких снимках экрана).

Для этого я открываю виртуальный дисплей с помощью vncserver, запускаю в нем браузер и делаю снимки экрана с помощью ImageMagicks "import".

Теперь у меня есть несколько проблем:

  • Я не знаю, когда страница закончила загрузку. Сейчас я просто жду определенное время, что не является хорошим решением.
  • Я не могу открыть следующую страницу на той же вкладке, поэтому мне нужно перезапустить браузер.
  • Я не знаю, какова действительно длина страницы, и не могу прокрутить браузер.

Все это кажется возможным с iMacros, но это не очень дешевое платное ПО, и я не могу найти никакого другого решения.

Кто-нибудь знает способ управления любым браузером с помощью параметров командной строки в Linux для решения вышеуказанных проблем? Желательно недорогое решение. :)

1 Ответ

1 голос
/ 04 марта 2012

webkit2png отобразит скриншоты любой страницы в OS X

Может быть xvfb тоже подойдет? (веб-страница может быть безумно длинной, я бы не стал спешить с этим решением)

Также Chromeless от Mozilla-Labs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...