Thread Mechanize Login Problem (6 answers)
Opened by tadeus at 2016-01-05 09:54

tadeus
 2016-01-05 09:54
#183396 #183396
User since
2009-10-09
19 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich teste gerade mich an Mechanize. Mein kleines Skript soll sich eigentlich nur hier einloggen und nen Status auslesen.
https://www.zentrada.de/login/

Dazu hab ich mir für den Login folgendes geschrieben:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use WWW::Mechanize;
use Data::Dumper;
use Crypt::SSLeay;

my $mech = WWW::Mechanize->new();

$mech->get( 'https://www.zentrada.de/login/' );
$mech->form_number(2);

$mech->field('ff_email', 'xxx@gmx.de');

$mech->field( 'ff_passwort' , 'asdf!&§');

$response = $mech->submit();

if ($response->is_success) {
        print $response->decoded_content;
}
else {
        print STDERR $response->status_line, "\n";
}


Wenn ich nun das ausführe bekomme ich nur die Login Seite zurück. Nicht mal die Fehlermeldung für einen falschen Login oder was ähnliches.

Hab ich irgendwas vergessen?
Ich hab mir vorhin schon gedacht, dass es an den Sonderzeichen in Username u Passwort liegen könnte und die %21 ... Unicodes verwendet, die ich mit Firebug aus den Post Sachen extrahiert hab.

Kann mir da jemand weiterhelfen?

View full thread Mechanize Login Problem