Как сделать снимок экрана с сайта

В этот раз я расскажу вам, как делать снимок экрана любого веб-сайта по URL-адресу.

Существует множество сторонних API-интерфейсов, которые позволяют снимать скриншот веб-сайта с использованием PHP-скрипта.

В этом примере я использую API Google для захвата снимка экрана с данного URL.

Вы можете легко захватить скриншот с помощью API Google.

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

Есть много причин снимать снимок экрана, чтобы сообщать о любых проблемах веб-сайта администратору.

Иногда вы делаете какие-либо банковские операции, и вы хотите сохранить данные этой транзакции, тогда вы можете использовать этот скрипт для захвата снимка экрана.

URL должен быть действительным с «http».

1
2
3
4
5
6
7
8
9
$websiteURL = "http://www.expertphp.in/";
$api_response = file_get_contents("https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=$websiteURL&screenshot=true");
//декодировать данные json
$result = json_decode($api_response, true);
//данные скриншотов
$screenshot = $result['screenshot']['data'];
$screenshot = str_replace(['_','-'], ['/','+'], $screenshot);
//показать снимок экрана
echo "<img src="\&quot;data:image/jpeg;base64,&quot;.$screenshot.&quot;\&quot;" />";

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *