1
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;
4

2 に答える 2

2

メソッドtextが行うことを単純に繰り返します: as_textHTML::Elementを参照してください。

于 2012-01-30T14:50:22.733 に答える
0

あなたが試すことができます

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

トリミングされていない出力用。または、子ノードに対する何らかのトラバーサルが必要になる場合があります。

于 2012-01-30T15:59:42.747 に答える