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 回答