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

Ответить