Как создать скриншот веб-страницы с использованием серверной части script? Мне нужна серверная script (PHP, Python), чтобы захватить веб-страницу в PNG, JPG, Tiff, GIF-изображение и изменить их размер до миниатюры. Каков наилучший способ для этого? См. также: Скриншоты веб-страницы с PHP? Как сделать снимок экрана с сайта с PHP и GD? Как получить снимок или миниатюру веб-страницы с помощью PHP? Ответ 1 Вероятно, вы можете написать что-то похожее на webkit2png, если на вашем сервере уже не установлена Mac OS X. UPDATE: Я только что видел ссылку на ее эквивалент Linux: khtml2png См. также: Создайте скриншоты веб-страницы с помощью Python и QtWebKit Выполнение автоматических скриншотов веб-страниц со встроенной Mozilla Ответ 2 Что должно произойти, так это программа для рендеринга страницы, а затем изображение образа. Это очень медленный и тяжелый процесс, но может быть выполнен в PHP на Windows. Также проверьте комментарии в документации. Для python Я бы рекомендовал прочитать эту статью. В нем освещаются некоторые из решений. Есть службы, которые вы также можете вызвать (через некоторый API), который вернет вам изображение. Но обычно они стоят (WebShots, например) Ответ 3 Вам нужно будет: прочитайте веб-страницу и весь ее мультимедийный контент (изображения, флеш и т.д.). использовать механизм рендеринга браузера для отображения веб-страницы. сделайте снимок экрана и сохраните его как изображение первый и третий шаги легки, второй шаг более сложный;) Ответ 4 Если вы используете php, вы можете использовать imagegrabscreen (PHP 5 >= 5.2.2). Imagegrabscreen: захватывает весь экран.
Ответ 1 Вероятно, вы можете написать что-то похожее на webkit2png, если на вашем сервере уже не установлена Mac OS X. UPDATE: Я только что видел ссылку на ее эквивалент Linux: khtml2png См. также: Создайте скриншоты веб-страницы с помощью Python и QtWebKit Выполнение автоматических скриншотов веб-страниц со встроенной Mozilla
Ответ 2 Что должно произойти, так это программа для рендеринга страницы, а затем изображение образа. Это очень медленный и тяжелый процесс, но может быть выполнен в PHP на Windows. Также проверьте комментарии в документации. Для python Я бы рекомендовал прочитать эту статью. В нем освещаются некоторые из решений. Есть службы, которые вы также можете вызвать (через некоторый API), который вернет вам изображение. Но обычно они стоят (WebShots, например)
Ответ 3 Вам нужно будет: прочитайте веб-страницу и весь ее мультимедийный контент (изображения, флеш и т.д.). использовать механизм рендеринга браузера для отображения веб-страницы. сделайте снимок экрана и сохраните его как изображение первый и третий шаги легки, второй шаг более сложный;)
Ответ 4 Если вы используете php, вы можете использовать imagegrabscreen (PHP 5 >= 5.2.2). Imagegrabscreen: захватывает весь экран.