Tom: Herunterladen von Rahmenquelltext ohne Browser - Beispiel

Beitrag lesen

Hallo Rene

Aus einem Perl- oder anderem Serverseitigen Programm musst Du den HTML-Code des Frameset-Dokuments parsen (durchsuchen) und die Links der für Dich interessannten Frame-Dokumente hrauslesen.

Entweder machst Du das über HTML::TreeBuilder und HTML::Element (beides Perl-Module die bei CPAN heruntergeladen werden können). Du hast dort den Zugriff auf das Frame-Element mit dem Attribut "Src".

Oder Dur durchsuchst mit RE oder normalen String-Operationen den HTML-Code nach allem, das nach dem "src=" im Frame-Tag steht.

Diese Link-URLs zu den Frame-Dokumenten übergibts Du an die get-Funktion in LWP::Simple (darüber gibts bestimmt schon Beiträge im Archiv) und erhälst die eigentlichen Frame-Dokumente im HTML-Code.

Grüsse

Tom