[Moscow.pm] Mojo::DOM

Jury Gorky jury.gorky на gmail.com
Чт Май 10 14:25:12 PDT 2012


href: http://search.cpan.org/~sri/Mojolicious-2.94/lib/Mojo/DOM.pm#attrs
text: таки text:
http://search.cpan.org/~sri/Mojolicious-2.94/lib/Mojo/DOM.pm#text

примеров в документации навалом

2012/5/11 Nick Knutov <mail на knutov.com>

> Нашел чудесный модуль Mojo::DOM. Но в документации к нему явно не хватает
> примеров.
>
> #!/usr/bin/perl
> use Mojo::UserAgent;
> use Mojo::DOM;
>
> my $ua  = Mojo::UserAgent->new;
> my $dom = $ua->get('http://.../')->res->**dom;
> $dom->find('div.item')->each(**sub {
>        say $_->find('div.some-id a');
> });
>
> И всё получается прекрасно. Но я хочу от найденного тега a получить
> отдельно ссылку href и отдельно то, что внутри a, но исключая сам
> открывающий и закрывающий тег a. И не понимаю.
>
> При попытке использовать ->tree, ->text, ->href, которые я вроде бы вижу,
> если смотреть на $_ через Data::Dumper, я получаю разные ошибки.
>
> Ткните пожалуйста в пример/документацию. Желаемое, очевидно, можно сделать
> просто регекспами, но хочется красоты.
>
> --
> Best Regards,
> Nick Knutov
> http://knutov.com
> ICQ: 272873706
> Voice: +7-904-84-23-130
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120511/b5a64d5a/attachment.html>


Подробная информация о списке рассылки Moscow-pm