Господа! Спасибо, очень помогло! Разобрался, как получать документы и искать в них нужное через 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
