Как и у браузеров, у них есть скриншот URL-адреса, который я ввел, есть ли какой-нибудь доступный сценарий?
Это довольно легко сделать с wkhtmltopdf и его вариантом wkhtmltoimage
:
exec("./wkhtmltoimage http://example.org/ image.png");
Обратите внимание, что имя выходного файла должно быть в доступном для записи месте.