เทคนิคการสร้าง screenshot ของ Website ด้วย PHP
<?php
// URL ของเว็บไซต์ที่ต้องการอ่านข้อมูล
$url = "https://www.goragod.com/";
// เรียก PageSpeed API เพื่ออ่านข้อมูล อาจใช้เวลาสักครู่
$result = file_get_contents("https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=$url&screenshot=true");
// แปลงผลลัพท์เป็น JSON
$result = json_decode($result, true);
// ตรวจสอบข้อมูลที่ส่งมา
//var_dump($result);
// ข้อมูล screenshot
$screenshot = str_replace(array('_', '-'),array('/', '+'), $result['screenshot']['data']);
// แสดงรูปภาพ
echo '<img src="data:image/jpeg;base64,'.$screenshot.'" />';
var_dump($result);
สามารถเอาข้อมูลที่ได้ไปใช้งานต่อได้นะครับ