Mojo :: UserAgent: получить только текст - PullRequest
1 голос
/ 30 января 2012
use WWW::Mechanize;

my $mech = WWW::Mechanize->new;

$mech->get( $url );
say $mech->text;

Как я могу получить такой же результат с Mojo::UserAgent?
Я пробовал это, но это не возвращает то же самое:

use Mojo::UserAgent;

my $ua = Mojo::UserAgent->new;

say $ua->get( $url )->res->dom->all_text;

Ответы [ 2 ]

2 голосов
/ 30 января 2012

Просто повторите то, что делает метод text: см. as_text в HTML :: Элемент .

0 голосов
/ 30 января 2012

Вы можете попробовать

$ua->get( $url )->res->dom->all_text(0);

для необрезанного вывода. Или вам может потребоваться какой-то обход через дочерние узлы.

...