вариант через Gtk3::WebKit пример тут: https://gist.github.com/vividsnow/729c90023001927108be (поиск элемента и модификация стиля в 11 строке) -
результат: http://imgur.com/hRLwSx3 * как вариант можно eval'ить js - $view->execute_script('...'); если нужно размечать рандомные куски в html коде, то или проксировать запросы или вешать обработчики: http://webkitgtk.org/reference/webkitgtk/stable/webkitgtk-webkitwebview.html#WebKitWebView-resource-load-finished On 10/07/2013 12:23 AM, Dmitry Eremeev wrote: > Коллеги, здравствуйте! > > Есть такая задача: на входе 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
