我有一个页面,其中包含:
<a href="http://www.trial.com" title="yellow">Trial</a>
<a href="http://www.trial1.com" title="red">Trial2</a>
如何获取锚文本、URL 和标题?
我想要这个输出:
Trial, http://www.trial.com, yellow
Trial2, http://www.trial1.com, red
我尝试使用WWW::Mechanize也解释过here,但我不知道如何以这种方式获得标题。你有什么想法?
简单版本,基于您的问题
这可能是您正在寻找的:
use strict;
use warnings;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new;
$mech->get('file:page.html');
foreach my $link ($mech->links) {
my $text = $link->text;
my $url = $link->url;
my $title = $link->attrs->{title};
print "$text, $url, $title\n"
}
快乐编码,TIMTOWTDI
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句