2011-02-06 6 views
1

私は実際にWWW::Mechanize::TreeBuilderの使い方を理解できませんでした。基本的に私はWWW::Mechanizeを使ってHTMLページを取得します。テキストを抽出したい//div[@class='cars']があります。WWW :: Mechanize :: TreeBuilderを使用しているときにエラーメッセージ「オブジェクトメソッドget_ok」を見つけることができない理由は何ですか?

私が試した:

my $mech = WWW::Mechanize->new(); 
$mech->get('the url'); 
WWW::Mechanize::TreeBuilder->meta->apply($mech); 
$mech->get_ok('//div[@class="cars"]'); 
print $mech->look_down(_tag => 'p')->as_trimmed_text . "\n"; 

それは言う:

Can't locate object method "get_ok" via package "Class::MOP::Class::__ANON__::SERIAL::2" at orpi_crawler.pl 

答えて

4

get_okはあなたがロードすることを怠っTest::WWW::Mechanizeからです。 WWW::Mechanize::TreeBuilderの概要をよくお読みください。

+1

さて、私はそれを見る、おっと。 – snoofkin

関連する問題