Unter Schirmherrschaft von
Factory Seven Media & Consulting
running-cool.de
   X   

[Krankheiten von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Medikamente von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Diagnostik & Laborwerte von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Therapieverfahren von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Gesundheitsthemen von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Symptome von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   
Suche

Libraries for WWW Access in Perl (LWP)

Unter dem Synonym LWP (Libraries for WWW Access in Perl, libwww-perl) versteckt sich eine mächtige Bibliothek von Perl-Modulen, die verschiedene Schnittstellen, Funktionen und Objekte zum Ansprechen von Web-Diensten und Internet-Protokollen zur Verfügung stellt. LWP besitzt insgesamt acht separate Modulgruppen: File, Font, HTML, HTTP, LWP, MIME, URI und WWW.

Die Stärke der LWP-Bibliothek liegt dabei in der Request-/ Response-Interaktion zwischen Client und Server. Typischerweise wird LWP bei der Programmierung von Web-Bots, Crawlern, Spidern, Browsern, oder allgemeiner ausgedrückt beim automatisierten Webseitenaufruf eingesetzt.

Ein einfaches Beispiel, um die Mächtigkeit dieser Bibliothek zu demonstrieren, zeigt das Script lwp.pl auf, das das Herunterladen einer Webseite aus dem Internet und deren Ausgabe als dreizeiliges Programm realisiert. Für diese Anforderung gibt es in der LWP das Modul LWP::Simple.

 

Listing 1: Einfaches Perl-Script als Beispiel für LWP::Simple


#!/usr/bin/perl

use LWP::Simple;

my $content = get "http://www.running-cool.de";
print "$content";


 

Folgende besonders kurze Eingabe auf der Kommondozeile liefert das gleiche Ergebnis:

 

Listing 2:


perl -MLWP::Simple -e 'getprint "http://www.running-cool.de"'


 

 

 

 

Haben Sie eigene Erfahrungen oder eine andere Meinung? Dann schreiben Sie doch einen Kommentar (bitte Regeln beachten).

Kommentar schreiben

Inhaltsverzeichnis Top