Simon: html-datei mit perl lesen

Beitrag lesen

Gute Nacht, *g*

ja, dafür ist Perl wie geschaffen - Stichwort "Suchen und Ersetzen mit Regulären Ausdrücken". Im Wesentlichen liest Du die gewünschte externe Seite Zeile für Zeile ein und machst z.B.

s{<a href="([^"]*)">}{<a href="index.cgi?main=html&which=\1">}gi;

Das ersetzt Dir alle relativen Links nach Deiner Angabe. Allerdings muß man diverse Sonderfälle berücksichtigen, z.B. das mögliche http:// am Anfang von absoluten Links, dann brauchst Du einen Ausdruck für die IMG-Tags usw. Es ist allerdings insgesamt relativ einfach zu bewältigen. Wie Du die Ausdrücke gestaltest, kommt auch ganz darauf an, wie der Parameter "which" verarbeitet werden soll.
Du sprichst schon Perl? -> http://www.perldoc.com/perl5.8.0/pod/perlrequick.html. Ansonsten ist das Perl-Kapitel im selfhtml vorher nicht unhilfreich.

Simon