[Moscow.pm] Глупый вопрос

vividsnow vividsnow на gmail.com
Пн Окт 7 02:37:58 PDT 2013


вариант через 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