<div dir="ltr">Да, на тестах сразу видно, когда парсер ломается, я иногда делаю так :)</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/18 Eugene Toropov <span dir="ltr"><<a href="mailto:eugene.toropov@gmail.com" target="_blank">eugene.toropov@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Если там реально несколько десятков страниц и смысл в мониторинге, то можно вообще Test::Mojo и проходить последовательно. Код выглядит как-то так:<br>

<br>
$t->get_ok($t->tx->res->headers->location )->status_is('200')->element_exists('td[style="border-right:1px solid #A2C1D9;"]');<br>
<br>
$t->post_ok( $url => form => \%pay_form )->status_is(302)->header_like(Location => qr|^<a href="http://partner.a1pay.ru/a1lite/selectType|" target="_blank">http://partner.a1pay.ru/a1lite/selectType|</a>);<br>

<br>
Евгений<br>
<div class="HOEnZb"><div class="h5"><br>
On Dec 18, 2013, at 12:59 PM, Ivan Petrov wrote:<br>
<br>
>> Используйте Mojo::UserAgent с Mojo::DOM и Mojo::JSON, и забудьте про все ссылки<br>
><br>
> если на производительность совсем уж наплевать, то можно и Mojo::DOM с<br>
> Mojo::UserAgent<br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>С уважением,<br> Анатолий Шарифулин.
</div>