в файрфоксе есть плугин web developer, там есть ф-я сдампить ссылки.
а вообще вот тебе скрипт на перле, надо тока поставить пару модулей
Код:
#!/usr/bin/perl -w
# xurl - extract unique, sorted list of links from URL
use HTML::LinkExtor;
use LWP::Simple;
require LWP::UserAgent;
my $in = shift || die("Usage: $0 file|http://site");
if ($in =~ /^http/) {
$parser = HTML::LinkExtor->new(undef, $in);
$parser->parse(doget($in))->eof;
@links = $parser->links;
foreach $linkarray (@links) {
my @element = @$linkarray;
my $elt_type = shift @element;
while (@element) {
my ($attr_name , $attr_value) = splice(@element, 0, 2);
$seen{$attr_value}++;
}
}
for (sort keys %seen) { print $_, "\n" }
} else {
open I, "<$in" || die("Cant open $in: $!\n");
undef $/;
my $inf = <I>;
while ($inf =~ /(http[^>" ]+)/sgi) {
print $1."\n";
}
}
sub doget {
my $ua = LWP::UserAgent->new(
agent => "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
);
$ua->timeout(10);
$ua->env_proxy;
my $response = $ua->get($_[0]);
if ($response->is_success) {
return $response->content; # or whatever
}
else {
die $response->status_line;
}
}