Thread Hilfe bei LWP::UserAgent (17 answers)
Opened by jogi at 2007-08-07 14:38

jogi
 2007-08-07 14:38
#97642 #97642
User since
2007-07-25
55 Artikel
BenutzerIn
[default_avatar]
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

View full thread Hilfe bei LWP::UserAgent