我有一个Internet Explorer导航到一个页面,我可以得到一个数组中的页面。我想要做的是获得一个div文件的内容,例如页面返回我使用哪个模块来获取HTML元素的内容?
<div class="someClass">Text in div</div>
我想要那个文本,我该怎么做呢?我在想尝试
->content("someClass");
但它不会工作。
我有一个Internet Explorer导航到一个页面,我可以得到一个数组中的页面。我想要做的是获得一个div文件的内容,例如页面返回我使用哪个模块来获取HTML元素的内容?
<div class="someClass">Text in div</div>
我想要那个文本,我该怎么做呢?我在想尝试
->content("someClass");
但它不会工作。
随着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
请不要问的一个问题的几个问题,堆栈溢出不能很好地工作的方式。我已经删除了后一部分,您仍然可以从[修订](http://stackoverflow.com/posts/11056483/revisions)获取原始文本。如果您认为该部分与主要问题有很大不同,请参阅文本和[打开一个新问题](http://stackoverflow.com/questions/ask)。 – daxim
感谢您通知我。 – Grigor