Hallo Selfhtmler ^^,
ich habe ein kleines Problem mit LWP::Simple.
Und zwar immer wenn ich get("http://google.de") aufrufe ist der rückgabewert immer leer, warum ? (egal welche url verwendet wird).
ich hatte Anfangs diese Fehlermeldung:
-bash-3.2$ perl -MLWP::Simple -e 'getprint "http://www.sn.no"'
Can't locate LWP/Simple.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .).
BEGIN failed--compilation aborted.
nach langem googeln habe ich rausgefunden das mann die LWP/Simple.pm einfach runterladen kann :
http://search.cpan.org/~gaas/libwww-perl-5.833/lib/LWP.pm
Nun werden bei der Ausführung alle Dateien gefunden (vorausgesetzt man ist in libwww-perl-5.833/lib/ so das der Pfad bzw die Datei ab diesem verzeichniss gefunden werden kann 'LWP/Simple.pm'.
Aber ich erhalte von den Prozeduren getprint sowie get einfach nichts zurück.
Auch ein von mir erstellter script gibt mir keine Anhaltspunkte zur Fehler suche:
-bash-3.2$ cat test.pl
#!/usr/bin/perl
use strict;
use warnings;
BEGIN {
push (@INC, "/home/xxxxx/libwww-perl-5.833/lib/");
}
my $url = 'http://google.de';
# Just an example: the URL for the most recent /Fresh Air/ show
use LWP::Simple;
my $content = get $url;
die "Couldn't get $url" unless defined $content;
# Then go do things with $content, like this:
print "\nCONTENT:$content\n";
-bash-3.2$ perl test.pl
CONTENT:
-bash-3.2$
hat jemand eine Idee woran das liegen kann ???
Bin für jeden Tipp dankbar!
Grüße masa