undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 12/09/04 в 11:26
|
|
Видел на гугле и еще где-то, что помимо результатов поиска еще и скриншот страницы выводится..
Может кто подскажет где почитать или поискать про то как это реализовать? Предполагаю, что не просто, но дело может того стоить
Спасибо!
|
K началу
|
|
|
Lazy Nigga
Зарегистрирован: 29.02.04
Сообщения: 32
|
Добавлено: 12/09/04 в 12:27
|
|
Выбираешь ОС. Ищешь браузерный движок под эту ось с открытым api, который так умеет. Инсталлишь его на сервак. Пишешь консольную утилиту, которая делает скриншот. вызываешь ее из скрипта. конец.
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 12/09/04 в 13:21
|
|
Lazy Nigga писал: | Выбираешь ОС. Ищешь браузерный движок под эту ось с открытым api, который так умеет. Инсталлишь его на сервак. Пишешь консольную утилиту, которая делает скриншот. вызываешь ее из скрипта. конец. |
гениально конечно, но пока слабо представляю как это программно реализовать.. Есть движки, который "так умеют"?
более конкретные идеи будут?
|
K началу
|
|
|
Lazy Nigga
Зарегистрирован: 29.02.04
Сообщения: 32
|
Добавлено: 12/09/04 в 13:40
|
|
undef писал: | Есть движки, который "так умеют"? |
Internet Explorer, например
undef писал: | более конкретные идеи будут? |
Ты хочешь, чтобы тебя научили браузеры создавать? ;-)
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 12/09/04 в 13:43
|
|
Lazy Nigga писал: | Ты хочешь, чтобы тебя научили браузеры создавать? ;-) |
Нет , просто хочу узнать, может кто сталкивался, или есть конкретные примеры. Сарказм тут неуместен
|
K началу
|
|
|
Sext
Зарегистрирован: 28.10.02
Сообщения: 124
|
Добавлено: 12/09/04 в 13:54
|
|
undef писал: | Видел на гугле и еще где-то, что помимо результатов поиска еще и скриншот страницы выводится..
|
Как я понимаю, это делается не скриптом, а, например так – тулбар, который установлен у пользователя делает скриншот и отправляет на сервер. Потом этот скриншот используется на странице с результатами.
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 12/09/04 в 13:59
|
|
Sext писал: | Как я понимаю, это делается не скриптом, а, например так – тулбар, который установлен у пользователя делает скриншот и отправляет на сервер. Потом этот скриншот используется на странице с результатами. |
отличная идея! Спасибо!
|
K началу
|
|
|
kodek
Зарегистрирован: 07.10.01
Сообщения: 1155
|
Добавлено: 12/09/04 в 14:11
|
|
http://www.babysimon.co.uk/khtml2png/index.html
|
K началу
|
|
|
Lazy Nigga
Зарегистрирован: 29.02.04
Сообщения: 32
|
Добавлено: 12/09/04 в 14:50
|
|
Sext писал: | Как я понимаю, это делается не скриптом, а, например так – тулбар, который установлен у пользователя делает скриншот и отправляет на сервер. Потом этот скриншот используется на странице с результатами. |
5 баллов! мало впарить дорку тулбар, пущай еще послужит на пользу отечеству. супер ;-)))
|
K началу
|
|
|
exFinancier
Зарегистрирован: 04.04.04
Сообщения: 358
|
Добавлено: 12/09/04 в 15:29
|
|
http://search.cpan.org/~psme/Win32-Screenshot-1.20/Screenshot.pm
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 12/09/04 в 15:31
|
|
kodek, exFinancier Спасибо! То, что нужно!
|
K началу
|
|
|
maul
Зарегистрирован: 09.11.03
Сообщения: 1154
|
Добавлено: 12/09/04 в 15:39
|
|
Sext писал: | Как я понимаю, это делается не скриптом, а, например так – тулбар, который установлен у пользователя делает скриншот и отправляет на сервер. Потом этот скриншот используется на странице с результатами. |
Ага, идея что надо. Пускай заодно и файлы с паролями пришлет и пару доков из My Documents.
|
K началу
|
|
|
Sext
Зарегистрирован: 28.10.02
Сообщения: 124
|
Добавлено: 12/09/04 в 15:56
|
|
Lazy Nigga писал: | 5 баллов! мало впарить дорку тулбар, пущай еще послужит на пользу отечеству. супер ;-))) |
Да ладно, нормальная идея )
|
K началу
|
|
|
Evgen-X
Зарегистрирован: 14.07.04
Сообщения: 590
|
Добавлено: 12/09/04 в 16:06
|
|
гыы )) дрочеры еще и скриншоты делать будут
вот здесь со скриншотами http://google.icq.com/search/results.php?q=master-x
|
K началу
|
|
|
maul
Зарегистрирован: 09.11.03
Сообщения: 1154
|
Добавлено: 12/09/04 в 17:03
|
|
exFinancier: эта прога http://search.cpan.org/ она ведь только скриншоты всего экрана умеет делать, так? А только то что в браузере видно она может отскриншотить?
kodek: для того, чтобы ее поставить нужен как минимум дедик с рут доступом и X-server. Или можно проще как-нибудь?
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2390
|
Добавлено: 12/09/04 в 19:55
|
|
maul писал: | kodek: для того, чтобы ее поставить нужен как минимум дедик с рут доступом и X-server. |
Именно
|
K началу
|
|
|
kodek
Зарегистрирован: 07.10.01
Сообщения: 1155
|
Добавлено: 12/09/04 в 20:22
|
|
maul писал: | kodek: для того, чтобы ее поставить нужен как минимум дедик с рут доступом и X-server. Или можно проще как-нибудь? |
Я, чесно слово, без понятия, не ставил её. Сам эту штуку сегодня впервые увидел. Вопрос заинтересовал - полез поискать, как это реализуется вообще. Но по логике - так и есть.
|
K началу
|
|
|
maul
Зарегистрирован: 09.11.03
Сообщения: 1154
|
Добавлено: 12/09/04 в 21:02
|
|
Pentarh: ты ей пользовался? Действительно ставили на серваке X-ы с KDE? достойная софтина или ерунда?
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 12/09/04 в 21:14
|
|
maul писал: | Pentarh: ты ей пользовался? Действительно ставили на серваке X-ы с KDE? достойная софтина или ерунда? |
Я попользоваться не успел, но глянул исходники. Теория очень проста, хотя конечно это хак своеобразный -)
Дедик с иксами не нужен, достаточно иметь дома unix+X+kde и как-то генерить списки сайтов, подсовывать этой софтине а потом заливать на сервер..
так сказать в батч-моде.. -) должно получиться..
|
K началу
|
|
|
maul
Зарегистрирован: 09.11.03
Сообщения: 1154
|
Добавлено: 12/09/04 в 21:44
|
|
undef: обьясни как ты собираешь подсововать скомпилированной проге списки, а потом заливать на сервак прогу и там запускать? Ничего не понял.
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2390
|
Добавлено: 12/09/04 в 21:54
|
|
В батч моде это он имеет ввиду наверно shell-скрипт.
Я как раз сейчас пытаюсь ее поставить. Дохера зависимостей не установленных на сервере. Но думаю она того стоит.
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2390
|
Добавлено: 13/09/04 в 02:32
|
|
Отлично!
Код: | bash-2.05b$ khtml2png -display :1 --width 800 --height 600 --scaled-width 220 --scaled-height 150 http://www.all-sex-links.com/ asl.png Xlib: extension "XInputExtension" missing on display ":1.0". Failed to get list of devices Xlib: extension "RENDER" missing on display ":1.0". ASSERT: "sb" in statusbarextension.cpp (156) |
Результат:
Код: | bash-2.05b$ khtml2png -display :1 --width 800 --height 600 --scaled-width 220 --scaled-height 150 https://www.master-x.com/ mx.png Xlib: extension "XInputExtension" missing on display ":1.0". Failed to get list of devices Xlib: extension "RENDER" missing on display ":1.0". |
Результат:
Ругается на что-то, но делает. Пришлось правда напрячь саппорт скомпилить на сервере KDE и иксы поставить. За что ему (саппорту AH) отдельный респект - как всегда на высоте
Последний раз редактировалось: Pentarh (13/09/04 в 02:43), всего редактировалось 1 раз
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2390
|
Добавлено: 13/09/04 в 02:35
|
|
Упс Главная страница мастера не доступна из-за ддос-атаки.
|
K началу
|
|
|
maul
Зарегистрирован: 09.11.03
Сообщения: 1154
|
Добавлено: 13/09/04 в 04:29
|
|
Супер! Будем КДЕ ставить
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 2390
|
Добавлено: 13/09/04 в 04:37
|
|
Кстати, обратите внимание. С флэшем у него какие-то проблемы: http://www.babysimon.co.uk/khtml2png/README
Как впрочем наверно и с сайтами, писанными под ИЕ. Он вроде юзает API (или чего там в юниксе) Konquerror Browser. Да и какой к черту ИЕ в юниксе вообще
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 13/09/04 в 12:39
|
|
Pentarh писал: | Кстати, обратите внимание. С флэшем у него какие-то проблемы: http://www.babysimon.co.uk/khtml2png/README Как впрочем наверно и с сайтами, писанными под ИЕ. Он вроде юзает API (или чего там в юниксе) Konquerror Browser. Да и какой к черту ИЕ в юниксе вообще |
Нифига он api Не юзает, он открывает окно броузера, ждет 5-7 секунд, делает скриншот окна и все.
Это из исходников алгоритм.
А насчет батч моде:
1. на серваке стоит скрипт который собирает список сайтов с дескрипшенами итд, выдает все это в файле типа CSV 2. качаем этот CSV себе, пишем скрипт который его разбирает и подсовывает khtml2png по очереди, копируем скриншоты и заливаем на сервак. Дело техники -)
|
K началу
|
|
|
Lazy Nigga
Зарегистрирован: 29.02.04
Сообщения: 32
|
Добавлено: 13/09/04 в 19:04
|
|
undef писал: | Нифига он api Не юзает, он открывает окно броузера, |
смешно.
hint: API - application programming interface
|
K началу
|
|
|
Erotix
Зарегистрирован: 19.04.03
Сообщения: 956
|
Добавлено: 14/09/04 в 00:37
|
|
undef писал: | Нифига он api Не юзает, он открывает окно броузера, ждет 5-7 секунд, делает скриншот окна и все. Это из исходников алгоритм. А насчет батч моде: 1. на серваке стоит скрипт который собирает список сайтов с дескрипшенами итд, выдает все это в файле типа CSV 2. качаем этот CSV себе, пишем скрипт который его разбирает и подсовывает khtml2png по очереди, копируем скриншоты и заливаем на сервак. Дело техники -) |
странно , что он тебе бабки сразу не отдает ...
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 14/09/04 в 09:24
|
|
Lazy Nigga писал: | смешно. hint: API - application programming interface |
Ты тут самый умный чтоли? ума хватило чтобы слово API расшифровать?
|
K началу
|
|
|
saveli
Зарегистрирован: 25.04.03
Сообщения: 182
|
Добавлено: 14/09/04 в 19:33
|
|
Sext писал: | Как я понимаю, это делается не скриптом, а, например так – тулбар, который установлен у пользователя делает скриншот и отправляет на сервер. Потом этот скриншот используется на странице с результатами. |
гы - нелегальная идея...
+ а что если у юзвера какая-то кукие? и его имя будет где-то там написано? это-же за.бут потом
|
K началу
|
|
|
Dr.Syshalt
Зарегистрирован: 14.05.04
Сообщения: 145
|
Добавлено: 14/09/04 в 22:49
|
|
Ну, это не в первый раз, когда люди этим вопросом задаются. В принципе, заставить gecko рендерить куда угодно, можно - даже не запуская Иксы. Вот тут человек с подобной проблемой бодался - заставил Мозиллу рендерить внутри 3D-движка :)
http://interreality.org/software/crystalzilla/
Но, насколько знаю, готового "красивого" решения нету - это надо все самому переписывать. Хотя, может, я о нем просто не знаю. Можно на netscape.public.mozilla.layout поспрашивать - там сидят люди, которые это лучше всего знают.
|
K началу
|
|
|
undef
Зарегистрирован: 15.09.03
Сообщения: 357
|
Добавлено: 15/09/04 в 17:40
|
|
Благодарю всех за ответы. Всех оценил.
|
K началу
|
|
|