-Gibt es etwas wie document.link[1]
Ich scheue mich auch nicht vor CGI oder Javascript...
Schön, das zu hören ... :-) Endlich mal einer, der keine vorgekauten Lösungen will - bravo!
Im Prinzip willst Du zwei Dereferenzierungen in einem Schritt durchführen.
Das geht mit CGI und Perl in der Tat:
LWP-Modul einbinden
use LWP::Simple;
Query formulieren
my $query = "";
Entsprechend anpassen!
AltaVista-Dokument absaugen
my $doc = get ("http://www.altavists.de?$query");
Jetzt den Inhalt von $doc nach Links parsen und für den gewünschten Link ebenfalls wieder "get" aufrufen
Zuletzt den Inhalt des Zielobjekts mit "print" ausgeben. Dieser hat bereits einen vollständigen HTTP-Header, das CGI-Skript braucht also keinen.
Viel Spaß beim Parsen der Links - das dürfte der lästigste Teil sein.
Achtung: LWP::Simple ist ein Perl-Zusatzmodul aus CPAN - also erst mal testen, ob der bei Dir installiert ist.
Weiter unten habe ich gepostet, wie man ihn in ein normales Perl 5.004 hinein installieren kann.