Как сгенерировать скриншот веб-страницы с помощью серверного скрипта?
Мне нужен серверный скрипт (PHP, Python) для захвата веб-страницы в PNG, JPG, Tiff, GIF-изображение и изменения их размера в миниатюру.
Как лучше всего это сделать?
См. также:
4 ответа:
Вы, вероятно, можете написать что - то похожее на webkit2png, Если ваш сервер уже не работает под управлением Mac OS X.
Обновление: я только что видел ссылку на его эквивалент Linux: khtml2png
См. также:
То, что должно произойти, - это чтобы программа отрисовала страницу, а затем сделала ее изображение. Это очень медленный и тяжелый процесс, но он может быть выполнен в PHP на Windows.
Также проверьте комментарии в статье документации.
Для python я бы рекомендовал прочитать эту статью . Он выделяет некоторые из решений.
Есть службы, которые вы также можете вызвать (через некоторый API), которые вернут вам изображение. Но обычно они стоят (WebShots для Пример)