href: <a href="http://search.cpan.org/~sri/Mojolicious-2.94/lib/Mojo/DOM.pm#attrs">http://search.cpan.org/~sri/Mojolicious-2.94/lib/Mojo/DOM.pm#attrs</a><div>text: таки text: <a href="http://search.cpan.org/~sri/Mojolicious-2.94/lib/Mojo/DOM.pm#text">http://search.cpan.org/~sri/Mojolicious-2.94/lib/Mojo/DOM.pm#text</a></div>
<div><br></div><div>примеров в документации навалом<br><br><div class="gmail_quote">2012/5/11 Nick Knutov <span dir="ltr"><<a href="mailto:mail@knutov.com" target="_blank">mail@knutov.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Нашел чудесный модуль Mojo::DOM. Но в документации к нему явно не хватает примеров.<br>
<br>
#!/usr/bin/perl<br>
use Mojo::UserAgent;<br>
use Mojo::DOM;<br>
<br>
my $ua  = Mojo::UserAgent->new;<br>
my $dom = $ua->get('http://.../')->res-><u></u>dom;<br>
$dom->find('div.item')->each(<u></u>sub {<br>
        say $_->find('div.some-id a');<br>
});<br>
<br>
И всё получается прекрасно. Но я хочу от найденного тега a получить отдельно ссылку href и отдельно то, что внутри a, но исключая сам открывающий и закрывающий тег a. И не понимаю.<br>
<br>
При попытке использовать ->tree, ->text, ->href, которые я вроде бы вижу, если смотреть на $_ через Data::Dumper, я получаю разные ошибки.<br>
<br>
Ткните пожалуйста в пример/документацию. Желаемое, очевидно, можно сделать просто регекспами, но хочется красоты.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Best Regards,<br>
Nick Knutov<br>
<a href="http://knutov.com" target="_blank">http://knutov.com</a><br>
ICQ: 272873706<br>
Voice: <a href="tel:%2B7-904-84-23-130" value="+79048423130" target="_blank">+7-904-84-23-130</a><br>
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br></div>