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