0

Internet Explorerでページに移動し、ページを配列で取得できます。私がやりたいのは、divファイルのコンテンツを取得することです。たとえば、ページは

<div class="someClass">Text in div</div> 

そのテキストを取得したいのですが、どうすればよいですか?やってみようと思っていた

->content("someClass");

しかし、それは機能しません。

4

1 に答える 1

2

Web::Queryの場合:

use Web::Query qw();
use WWW::Mechanize qw();
my $mech = WWW::Mechanize->new;
$mech->get('file:///tmp/so11056483.html');
Web::Query
    ->new_from_html($mech->content)
    ->find('div.someClass')
    ->text

式は文字列を返しますText in div

于 2012-06-15T18:50:31.680 に答える