Как пролистать сайт и сделать скриншоты каждой страницы?

Моя задача - сделать скриншоты набора веб-страниц для юридических целей. В настоящее время я выполняю это с помощью Webshot и запускаю его пакетную операцию, используя список URL-адресов, которые я скомпилировал самостоятельно. Я также должен сделать скриншоты вращающегося Flash-баннера, что делается с помощью IECapt и его функции задержки.

На каждой странице есть ряд объявлений, для которых требуется снимок экрана со страницей, на которую они ведут. Как я могу автоматизировать это, чтобы я не тратил часы, нажимая на каждую ссылку после ссылки?

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

О, и чтобы сделать вещи интересными, домашние страницы используют перенаправления Javascript а-ля:

javascript:dcsOnsiteAdLink('url', '/whyjoin', 'ad', 'S1', 'popup', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=780,height=500');

4 ответа

Заплатите кому-нибудь 3 USD / час, чтобы сделать это для вас через Elance или Mechanical Turk. Даже если бы вы потратили всего 4 часа на взлом сценария, это стоило бы дороже, чем заплатить кому-то несколько баксов за него.

gnome-web-photo использует движок Geko для рендеринга и создания веб-страницы. Это довольно изящно и подходит для сценариев.

Adobe Acrobat Pro довольно хорош в этом. Он может захватить весь сайт и превратить его в один проиндексированный документ. Снимки экрана позволяют получить только то, что на экране, Acrobat Pro может получить всю страницу.

Другие вопросы по тегам