скриншот сайта

KlimChugunkin

Новичок
скриншот сайта

входящие двнные:
url сайта
исходящие данные:
скриншот этого сайта

всё должно работать под веб.
Пример вот http://beta.exalead.com

как сделать? на чем можно?
 

specialist

Guest
обсуждалось уже...поиск по форуму тебе в помощь.....
 

KlimChugunkin

Новичок
specialist
поиск нашел мне только это
http://phpclub.ru/talk/showthread.php?s=&threadid=32550

Сделать надо под никсами.
Суперточность и качество не нужно, нужна маленькая превьюшка.
варианты решения, которые я вижу.
1)Какой-нить X-сервер, в нем броузер и там скриншотить - из пушки по воробьям

2)перловый html2ps но с ним пока ничё путёвого не выходит.
 

Tor

Новичок
мозилла из коммандной строки работать умеет
но без Иксов я думаю не получится
 

Tor

Новичок
т.е. ты хочешь наваять супер-пупер систему, но из программ у тебя только блокнот?
ну, успехов...
 

ARN

Guest
плохое сравнение, в блокноте тоже можно супер-пупер систему наваять
 

Tor

Новичок
без компиляторов, программ обработки графики, веб- фтп-серверов и т.д. и т.п., только блокнот...

ARN
не придирайся, а
 

KlimChugunkin

Новичок
вот что я нарыл
http://www.easterpig.com/demo/html2ps/form.php

вот только он работает коряво.
На некоторых сайтах ошибки, на некоторых ps получается почему-то е полный
microsoft.com
google.com
нормально обдираются
 

KlimChugunkin

Новичок
baev

о!
то что надо, но такое впечатление что он на лету сайты не скриншотит.
 

baev

‹°°¬•
Команда форума
Это -- «филиал» поисковой системы.

Соответственно: скриншоты есть только для уже проиндексированных сайтов.
 

KlimChugunkin

Новичок
Потыкали носом, спасибо. :)
Для себя решил, что без иксового сервера ничё путного не выйдет.
Кто нибудь что-то подобное делал?
Я пытаюсь сделать через vncserver и mozilla но что-то пока ничё не выходит нормального
 

KlimChugunkin

Новичок
Tor

Наткнулся на примерчик в котором юзается vncserver
Если я не прав - жажду тыканий в правильную сторону
 

baev

‹°°¬•
Команда форума
Вообще, для Mozilla FireFox есть расширение, которое "тягает" для каждой ссылки на странице скриншот с alexa.com.

Расширения -- заархивированные JScript-скрипты. Ищите расширение (честно -- не помню даже как называется), смотрите код -- может, чем поможет.
 

tche

Новичок
Нужен не настоящий Х-сервер, а Xvfb, врочем он тоже настоящий, только виртуальный. А потом в этом виртуальном окне окрывать какой-нибудь FireFox или OpenOffice и из него делать gif или pdf путем Save As или Print, из OpenOffice это можно макросом сделать, или броузера не знаю, может есть командная строка...

Ч.
 

KlimChugunkin

Новичок
скриншот я делаю имаджмаджиковским import, с этим проблем нету
а можно про Xvfb подробней?
 

tche

Новичок
Ну совсем подробно надо в гугле почитать или www.xfree86.org, а в кратце - это виртуальный Х-сервер, он есть, но посмотреть глазами на него нельзя, то есть он не привязан ни к какому физическому терминалу. Очень удобно, когда надо запустить программу, которая требует Х-сервер из-под ПХП например.


/usr/X11R6/bin/Xvfb :1 -screen 0 800x600x16 &

а дальше запускаешь свое приложение
./soffice -display :1 ...
самое главное - твое приложение должно само завершиться, так как управлять ты им не сможешь
Xvfb есть в комплекте XFREE86, скачай и установи.
 
Сверху