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

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

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

https://prtscr.ru/v2/widthxheight/scale/timestamp/key/sign/encoded_url.format

где:

Например:

https://prtscr.ru/v2/800x600/300/1484315824/AIQACodQ/c108731b8f5945d930557c36454d2aff/aHR0cHM6Ly9wcnRzY3IucnU=.jpg

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

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

<img src="https://prtscr.ru/v2/800x600/300/1484315824/AIQACodQ/c108731b8f5945d930557c36454d2aff/aHR0cHM6Ly9wcnRzY3IucnU=.jpg" alt="prtscr.ru" width="300" style="border: 1px solid #333;"/>
prtscr.ru

Или скачать:

wget "https://prtscr.ru/v2/800x600/300/1484315824/AIQACodQ/c108731b8f5945d930557c36454d2aff/aHR0cHM6Ly9wcnRzY3IucnU=.jpg"

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

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

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

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

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

Интеграция

Старые версии API