The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скриншот хтмл-страницы на Perl"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скриншот хтмл-страницы на Perl"
Сообщение от i_go_r emailИскать по авторуВ закладки on 04-Сен-04, 01:35  (MSK)
Если кто знает, как средствами Perl сделать скриншот web-страницы на удаленном сайте, буду благодарен за совет.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Скриншот хтмл-страницы на Perl"
Сообщение от mirya emailИскать по авторуВ закладки on 04-Сен-04, 16:54  (MSK)
Как я понял, есть перл-скрипт, что работает на некой машине и делает скриншот веб-странички. Нужно, чтобы кто-то ее отрисовал - т.е. веб-браузер. Если это винда (слабо верится), то см. Win32API и иже с ним на cpan.org - снимешь скриншот с эксплорера. Если ЮНИХ-машина и есть Х-сервер, к коему есть доступ - аналогично - запускаешь на нем любимый браузер и делаеш скриншот...

Если же ты на ЮНИХе без Х-ов (самая вероятная ситуация)
1) перекопать код можиллы (или links, если качество не очень важно) и сделать без-Х-версию с рендерингом в файл. текстовой браузер lynx умеет выводить текстовой скриншот, если такое интересует
2) использовать HTML::TreeBuilder, подключить какой-то парсер CSS, возможно и JS для отображения "скриптов при загрузке", сделать простой рендеринг этого ужаса в файл

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Скриншот хтмл-страницы на Perl"
Сообщение от i_go_r Искать по авторуВ закладки on 05-Сен-04, 11:03  (MSK)
Нет, это не винда, FreeBSD. Нужно организовать каким-то образом автоматический рендеринг удаленных веб страниц в графический файл.
Текстовый вариант не подходит. Я думал, может есть какая-то унифицированная либа для этих целей. Наверное не мне первому такую задачу решать приходится. Просто хотелось бы реализовать таким образом, чтобы нагрузка на железо была минимальна и задача выполнялась  фоновом режиме, не мешая при этом серваку.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Скриншот хтмл-страницы на Perl"
Сообщение от michelle Искать по авторуВ закладки(??) on 05-Сен-04, 21:31  (MSK)
>Нет, это не винда, FreeBSD. Нужно организовать каким-то образом автоматический рендеринг удаленных
>веб страниц в графический файл.
>Текстовый вариант не подходит. Я думал, может есть какая-то унифицированная либа для
>этих целей. Наверное не мне первому такую задачу решать приходится. Просто
>хотелось бы реализовать таким образом, чтобы нагрузка на железо была минимальна
>и задача выполнялась  фоновом режиме, не мешая при этом серваку.
>


Не уверен - но попробуй копать в строну ImagMagic!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Скриншот хтмл-страницы на Perl"
Сообщение от mirya emailИскать по авторуВ закладки on 06-Сен-04, 11:33  (MSK)
>Не уверен - но попробуй копать в строну ImagMagic!!!

Впервіе слышу, чтобы ИмейджМеджик рендерил ХТМЛ-структуру :) нужен браузер и иксы. Или свой рендерер на HTML::* + libpng и иже с ними. Можно взять готовый опенсоурсовый браузер (Конкверор, напр), и на каком-то уровне сделать заглушку - вывод через граф. либу в файл вместо Х или КьюТ. Долго и паревно. Нужны Хы

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру