я бы попробовал 
use WWW::Mechanize::Firefox;
он умеет скриншоты делать
https://github.com/gitpan/WWW-Mechanize-Firefox/blob/master/eg/screenshot.pl
потом 
use GD;
https://metacpan.org/module/GD
в общем, думаю, задача вполне решаема, вот только вопрос в производительности

можете поконкретнее сказать что искать на странице и как это должно выглядеть в 
итоге?
07.10.2013, 00:24, "Dmitry Eremeev" <[email protected]>:
> Коллеги, здравствуйте!
>
> Есть такая задача: на входе url некой страницы и сигнатуры (куски текста или 
> строки из html-кода). Нужно туда сходить вебкитом, или еще чем, срендерить и 
> вернуть png-скриншот шириной 1024px (высота не ограничена). На полученной 
> картинке нужно пометить место с найденной сигнатурой (наложить картинку с 
> галкой, например).
>
> Ситуация усложняется тем, что искать нужно не только текст, но и куски 
> html-кода и в этом случае помечать на картинке места, в которых примерно 
> находится код. То есть, например, если в сигнатуре будет <img src, то нужно 
> будет указать на странице-скриншоте место с этой самой картинкой.
>
> В общем, надо отрендерить страницу как бы в браузере шириной 1024 и правильно 
> показать-отметить на ней то, что находится по строчным сигнатурам в 
> html-исходнике.
>
> Это решаемо силами перла? Кто-то может взяться это слабать за разумные бабки? 
> Нужно в виде подключаемой либы, что надо из сипана на тачку поставим.
>
> Перл относительно критичен тем, что данный модуль будет заинтегрирован в уже 
> работающий внутренний продукт конторы, а продукту 100 лет и он на древнем 
> пятом портяночном перле.
>
> Yours,
> Dmitry Eremeev
> +7 906 7005771
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org

-- 
С уважением
Николай Мишин

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить