https://metacpan.org/pod/WWW::WebKit
3 января 2014 г., 17:08 пользователь Харпалёв Иван <[email protected] > написал: > Господа! Спасибо, очень помогло! > Разобрался, как получать документы и искать в них нужное через DOM и > селекторы. > > Но Беда!! > Как быть, если контент формируется динамически в броузере?? (по событиям > исполняется js и в результате этого возникают целевые элементы dom) > > > Хотя бы как быть со страницами, которые по onLoad() за некоторое время > формируются? > > А глобальный вопрос в свете этого ---- > Есть ли броузер с api из Perl? > чтобы было можно возбуждать события, читать писать переменные. > > Спасибо! > > > 25 декабря 2013 г., 16:12 пользователь Харпалёв Иван < > [email protected]> написал: > > Спасибо, очень хороший материал про XPath!! один раз прочесть и ясность) >> >> >> 20 декабря 2013 г., 16:16 пользователь Stanislaw Pusep < >> [email protected]> написал: >> >> Приличный материал про селекторы типа XPath: >>> http://zvon.org/comp/r/tut-XPath_1.html >>> >>> >>> 2013/12/19 Харпалёв Иван <[email protected]> >>> >>>> Спасибо! Очень много ссылок в тему! >>>> Особенно понравился вариант с Mojo, поскольку, кажется, что материал >>>> "для освоения" компактнее. >>>> >>>> Как понимаю, для того, чтобы нормально разбирать страницы, нужно >>>> освоиться с DOM, всякими селекторами и т.д. >>>> Такого бэкграунда мало( >>>> Как его почерпнуть? Может есть туториал из пары уроков, где парсинг и >>>> ликбезом?) >>>> >>>> Встал на путь истинный, спасибо! >>>> >>>> >>>> 18 декабря 2013 г., 13:21 пользователь Анатолий Шарифулин < >>>> [email protected]> написал: >>>> >>>> Да, на тестах сразу видно, когда парсер ломается, я иногда делаю так :) >>>>> >>>>> >>>>> 2013/12/18 Eugene Toropov <[email protected]> >>>>> >>>>>> Если там реально несколько десятков страниц и смысл в мониторинге, то >>>>>> можно вообще Test::Mojo и проходить последовательно. Код выглядит как-то >>>>>> так: >>>>>> >>>>>> $t->get_ok($t->tx->res->headers->location >>>>>> )->status_is('200')->element_exists('td[style="border-right:1px solid >>>>>> #A2C1D9;"]'); >>>>>> >>>>>> $t->post_ok( $url => form => \%pay_form >>>>>> )->status_is(302)->header_like(Location => qr|^ >>>>>> http://partner.a1pay.ru/a1lite/selectType|); >>>>>> >>>>>> Евгений >>>>>> >>>>>> On Dec 18, 2013, at 12:59 PM, Ivan Petrov wrote: >>>>>> >>>>>> >> Используйте Mojo::UserAgent с Mojo::DOM и Mojo::JSON, и забудьте >>>>>> про все ссылки >>>>>> > >>>>>> > если на производительность совсем уж наплевать, то можно и >>>>>> Mojo::DOM с >>>>>> > Mojo::UserAgent >>>>>> > >>>>>> > -- >>>>>> > Moscow.pm mailing list >>>>>> > [email protected] | http://moscow.pm.org >>>>>> >>>>>> -- >>>>>> Moscow.pm mailing list >>>>>> [email protected] | http://moscow.pm.org >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> С уважением, >>>>> Анатолий Шарифулин. >>>>> >>>>> -- >>>>> Moscow.pm mailing list >>>>> [email protected] | http://moscow.pm.org >>>>> >>>>> >>>> >>>> -- >>>> Moscow.pm mailing list >>>> [email protected] | http://moscow.pm.org >>>> >>>> >>> >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >>> >>> >> > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
