use HTML::TreeBuilder::XPath; # ... my $tree = HTML::TreeBuilder::XPath->new_from_content($content); my $id = $tree->findvalue('//a[@title="SEARCH"]/@id');