Re: Webseite login autmoatisieren
Hi,
msr-solution-strato wrote:
> Ich möchte ein Login automatisieren auf eine spezielle Internetseite. der
wenn du ein bisschen Perl-Kentnisse hast, dann kann ich dir nur das Modul
WWW::Mechanize an's Herz legen. Damit kannst du, schön einfach und
objektorientiert, so was in der Art sagen: "Gehe auf dasite.de, fülle das
Login-Formular aus, klicke auf 'Senden', klicke auf 'Neue Nachrichten',
etc." Kurzes Beispiel: Folgender Ausschnitt loggt sich auf
http://tunnelbroker.as8758.net/ ein:
use warnings;
use strict;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new;
$mech->get("http://tunnelbroker.as8758.net/login.php");
$mech->form_number(1);
$mech->field(username => "iblech");
$mech->field(password => "1337");
$mech->click("Login");
Ansonsten, in einem Shell-Skript, empfehle ich curl. curl kann auch Cookies
verwalten, was für deine Zwecke vermutlich Voraussetzung ist. Allerdings
musst du dich bei curl schon ein bisschen mehr mit HTTP und HTML auskennen
als bei WWW::Mechanize. Beispiel, welches per POST Formulardaten schickt:
curl -d key1=value1 -d key2=value2 http://.../...
Zu beiden Tools gibt es ausgezeichnete Dokumentation (auf
http://search.cpan.org/ und curl(1)).
HTH,
--Ingo
--
Linux, the choice of a GNU | To understand recursion, you must first
generation on a dual AMD- | understand recursion.
Athlon! |
Reply to: