Scrappy-Moose is a project mainly written in Perl, it's free.
Moose-based All Powerful Web Spidering, Scraping, Crawling Framework
use Scrappy; # new and improve ... with Moose and other styling gel
my $scrappy = Scrappy->new;
$scrappy->crawl('http://search.cpan.org/recent',
'/recent' => {
'#cpansearch li a' => sub {
print $_[1]->{href}, "\n";
}
}
);
print "Done\n";