Рендеринг миниатюры сайта на PHP

12
MT
На сайте с 01.09.2002
Offline
108
#11

Если у вас есть свой *nix сервер, то реализовать автоматическую генерацию скриншота сайта не составит труда. Правда только из-под броузеров, работающих на *nix, т.е. Opera или на движке Mozilla.

Впрочем, этого должно хватить, т.к. вид сайтов в этих броузерах от IE практически не оличается. Если вырезать оформление самого броузера, то определить в чем сделан скриншот будет весьма затруднительно.

Плюсы в иcпользовании настоящих броузеров очевидны - поддержка всех современных технологий, в том числе правильный вид сайтов на Flash, с использованием Java, JavaScript и CSS.

Минус - довольно большая загрузка сервера. Хотя несколько тысяч скриншотов в сутки - не проблема для сервера PIII 1000 MHz.

Подробные инструкции см:

WMW Forum: How can i create screenshot of url

Anton Titov: How to make site screenshots with linux server

Практически пошаговые инструкции, если работаете на *nix разберетесь за пару часов максимум.

dkameleon
На сайте с 09.12.2005
Offline
386
#12
nickspring:
изврат так или иначе использующий готовые движки для рендеринга

Это однозначно. Чтобы из ХТМЛ получить картинку - её надо отрендерить.

Под ИИС к примеру можно воспользоваться тем же ИЕ и КОМ доступом к нему. Думается, что есть возможность взять скрин.

Под Линукс есть всё же более приятные решения. Может, это и не 100% валидный рендерер, но для тамбнейла страницы должно хватить.

Дизайн интерьера (http://balabukha.com/)
M
На сайте с 12.05.2005
Offline
133
#13
nickspring:
lermont.ru, можно сделать всё, но только во сколько обойдется. Вы хотите написать движок в PHP для рендеринга HTML (читай браузер)?

Всё решается очень оригинальным и простым способом. Обратите внимание в винде на препросмотр страницы (когда вы сохнанили страницу и становитесь на этот файл). Ко всем функция explorer есть api функции соответственно смотрите в сторону NT хостинга.

ZO
На сайте с 16.06.2006
Offline
4
#14

а я вот сделал прогу web2image при разроботке каталога kataloog.info (польский каталог)

- каталог україномовних сайтів (http://zakladka.org.ua)
LR
На сайте с 30.03.2006
Offline
19
#15

zakladka.org.ua, а на русском или английском есть что почитать?

Lermont.ru (http://www.lermont.ru) - каталог сайтов с автоматической рубрикацией. Заметки модератора (http://lermont.ru/blog/).
M
На сайте с 21.11.2004
Offline
230
#16

А что мешает дёргать к примеру с той же алексы?

Продвигаю домены руками (http://roke.ru)
P
На сайте с 02.03.2005
Offline
46
#17

maximumx

Как?

Если просто скопировать ссылку на изображение с ихнего каталога и попробовать открыть ее в броузере то будет выдоно сообщение об ошибке 403.

LR
На сайте с 30.03.2006
Offline
19
#18

maximumx, можно постараться и тянуть с Алексы, я раньше брал с thumbshots.org. У такого подхода есть большой минус - для большинства сайтов, которые Вы соберетесь добавить в свой каталога, у Алексы и иже с ними картинки скорее всего не найдется. Посмотрите на каталог zakladka.org.ua, как все красиво, когда на 100% сайтов есть превьюшка.

ZO
На сайте с 16.06.2006
Offline
4
#19

lermont.ru, сам интерфейс сделан на "английском", а если есть вопросы то прошу в личное сообщение. Прога делалась для kataloog.info

а у себя в каталоге zakladka.org.ua превьюшки з MSNa


<img src="http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=http://zakladka.org.ua/">

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий