Thread Hilfe bei LWP::UserAgent
(17 answers)
Opened by jogi at 2007-08-07 14:38
Hallo!
Ich möchte in $content mittels RegEx nach "Oder warte x Minuten." und "Kein Premium-User" suchen. In einem Testscript funktionieren beide RegEx. Hier aber nicht: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #!/usr/bin/perl -w use strict; use LWP::UserAgent; my $ua = LWP::UserAgent->new(); $ua->proxy(['http', 'ftp'], 'http://127.0.0.1:8118/'); my $url = 'http://rs208.rapidshare.com/files/47486343/PowerOptions.pdf'; my $request = HTTP::Request->new('GET', $url); my $response = $ua->request($request); my $content; if ( $response->is_error() ) { print "Error-Code : ", $response->code() , "\n"; print "Fehlermeldung: ", $response->message() , "\n"; } else { $content = $response->content(); } if ( $content =~ /\(\w+\s\w+\s(.*)\s\w+\)/i ) { print "Oder warte $1 Minuten."; } elsif ( $content =~ /Kein Premium-User/i ) { print "Kein Premium-User\n"; } Wer kann mir sagen wo der Hund begraben liegt? jogi |