API для генерации скриншота сайтов (v1)

Версия устарела, рекомендуется использовать новую версию

Общие сведения

Для получения скриншота сайта с использованием API (?) необходимо сформировать специальный url вида:

http://prtscr.ru/v1/widthxheight/scale/format/timestamp/key/sign/url

где:

Например:

http://prtscr.ru/v1/800x600/250/png/1468508125/9zvMWVkb/46ac074fcf0152dd378b61423a64f4d6/http://ya.ru

Применение API для получения скриншота сайта

После сформирования специального адреса (url), можно использовать его в теге img в теле html страницы:

<img src="//prtscr.ru/v1/800x600/250/png/1468508125/9zvMWVkb/46ac074fcf0152dd378b61423a64f4d6/http://ya.ru" alt="ya.ru" width="250" style="border: 1px dotted #ccc;"/>

Или скачать:

wget "http://prtscr.ru/v1/800x600/250/png/1468508125/9zvMWVkb/46ac074fcf0152dd378b61423a64f4d6/http://ya.ru"

Обновление скриншотов сайтов

Сгенерированные скриншоты кэшируются.

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

Поэтому для гарантированного получения нового скриншота сайта, необходимо перегенерировать специальный url с использованием нового значения timestamp, подписанный новой подписью sign.

В этом случае будет создан новый скриншот.