Получить скриншот веб-странички — способ паразита

Пару лет назад набрёл на flash-сайт(какой именно, можно глянуть в скрипте), в котором создавались скриншоты веб-страничек. Мне стало интересно и я нашёл несколько решений, которые требуют дополнительные права на сервер(установка и запуск приложений), которых не дают на обычном хостинге. Я прошёлся сниффером и получил доступ к API этого сайта, для создания изображений с веб-страничек. PHP-скрипт можно посмотреть в действии или скачать.

Заходить ещё на этот сайт желания не было, но они до сих пор не изменили API и скрипт ещё работает. :) Скрипт не требует дополнительной поддержки и отдельного пространства для хранения изображений, но может стать неработоспособным в любой момент. Мне он не пригодился, но кому-то может быть полезным, для тестов или чтоб показать клиенту "что может получится, если".

Чтоб использовать, необходимо передать скрипту GET параметр "host" с указанием домена:

http://guibuilder.org/getScreenshot/?host=blog.actualwave.com

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

По теме:

15 Ways To Create Website Screenshots
Screenshot and Web-browser Validation Services
WebRenderer - Standards compliant Java browser

Метки: , , , , ,

Комментарии (2) на «Получить скриншот веб-странички — способ паразита»

  1. А насколько это законный способ, брат?
    Есть же куча либ на ява-питоне которые делают это красиво и с удовольствием.

  2. Я думаю что вполне законный, но ребята если узнают, то, скорее всего, внесут необходимые изменения – скрипт ведь нагружает их сервер и трафик. Да, либы то есть, но для этого часто нужен доступ на сервер, который не даётся на дешёвых хостинг планах. Чисто для показать. :)

Добавить комментарий

Вы должны авторизоваться для отправки комментария.