Götz Gottwald: Seiteninhalt mit Perl einlesen

Hallo!

Ich möchte gern den Inhalt einer Webseite mit Perl einlesen und dann weiterverarbeiten. Wie kann ich das machen. Mit open() scheint das ja jedenfalls nicht zu gehen.

Götz

  1. Hi,

    hier ein ausbaufähiges Beispiel ;-) :

    use LWP::Simple;
    $inhalt =get($URL);

    falls das LWP-Modul nicht auf Deinem System installiert ist, musst Du es zuerst vom CPAN herunterladen und installieren http://www.cpan.org/.

    Viele Grüße
    Achim

  2. hi!

    Ich möchte gern den Inhalt einer Webseite mit Perl einlesen und dann
    weiterverarbeiten. Wie kann ich das machen. Mit open() scheint das
    ja jedenfalls nicht zu gehen.

    Wie es funktioniert, hat Achim ja schon beschrieben.

    Dass es mit open() nicht funktioniert, sollte ja eigentlich klar sein.
    Um auf eine Datei auf der lokalen Festplatte zuzugreifen, muss das
    Betriebssystem über den IDE-Controller auf die Festplatte zugreifen
    und dort das Dateisystem verwalten u.ä.

    Wenn die Datei im Internet liegt, funktionert der Zugriff völlig
    anders: dann muss das Betriebssystem über die Netzwerkkarte oder ein
    anderes Netzwerkinterface eine Verbindung zu einem weit entfernten
    anderen Rechner aufbauen und von dort eine Datei anfordern.

    Zwei völlig verschiedene Aufgaben => zwei völlig unterschiedliche
    Herangehensweisen, da die meisten Betriebssysteme nicht auf verteilte
    Systeme ausgelegt sind.

    bye, Frank!