@URLs =
("http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=0",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=10",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=20",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=30",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=40",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=50",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=60",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=70",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=80",
"http://infoseek.go.com/Titles?col=WW&qt=%s&sv=IS&lk=noframes&st=90");
sub getpage {
my($page, $search) = @_;
$page--;
return $SearchStat::E_RANGE if($page<0 || $page>$#URLs);
$url = sprintf($URLs[$page], $search);
$page = &fetch($url);
return $SearchStat::E_NOTFOUND if $page == $SearchStat::E_NOTFOUND;
@urls = ();
return E_RANGE if $page =~ m!Sorry, no matches were found containing .*!is;
while($page =~ m!\. !is) {
my $url = $1;
$page =~ s!\. !!is;
@urls=(@urls, $url);
}
return \@urls;
}
$valid = 1;
1;