Thread Mechanize Login Problem
(6 answers)
Opened by tadeus at 2016-01-05 09:54
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? |