Schrift
[thread]883[/thread]

Auf Website einloggen

Leser: 1


<< |< 1 2 >| >> 13 Einträge, 2 Seiten
vayu
 2007-02-02 01:00
#9551 #9551
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Hi,

ich würde gern eine website automatisiert auslesen, die ich aber nur erreiche, sofern ich mich einlogge. Das würde ich auch tun, wenn ich wüsste wie ich das mit Perl mache :D

ich hab probiert das per

Code: (dl )
$ua->post($url, %form);


zu machen, aber ich kriege trotzdem hinterher beim get die anmeldeseite zurück.

dann habe ich ein cookiejar gesetzt, aber auch das half nichts. ich bin da nicht so wirklich firm auf dem gebiet :) könntet ihr mir da mal kurz auf die Sprünge helfen?

die einlogmaske sieht so aus

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            <tr>
<td align="right">Benutzername</td>
<td><input type="text" name="username" size="20" class="input"></td>
</tr>
<tr>
<td align="right">Passwort</td>
<td><input type="password" name="password" size="20" class="input"></td>
</tr>

<tr>
<th colspan="2">
<input type="submit" name="submit" value="Anmelden" class="button">
</th>
</tr>


Danke im voraus,

Vayu\n\n

<!--EDIT|vayu|1170371069-->
dominicn
 2007-02-02 07:44
#9552 #9552
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
Moin,

bist du sicher, dass du alle Einträge aus dem entsprechenden <form>-Bereich berücksichtigt hast?

Um festzustellen, ob Cookies benötigt werden, schalte doch einfach mal die Cookies bei deinem Browser kurzzeitig aus und versuche dann, dich dort einzuloggen.
renee
 2007-02-02 10:00
#9553 #9553
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Du solltest z.B. mit dem Firefox-AddIn HTTPLiveHeaders untersuchen, was alles gesendet wird, wenn Du Dich über den Browser einloggst. Dann kannst Du das nachbauen...

Wenn Cookies benötigt werden, musst Du ein CPAN:HTTP::Cookies-Objekt erzeugen und CPAN:HTTP::UserAgent-Objekt übergeben (Stichwort: cookie_jar).
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
vayu
 2007-02-02 12:16
#9554 #9554
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
HTTPLiveHeaders ... ok schaue ich mir mal an.

woran erkenne ich dass cookies und nicht etwa ne session_id benutzt wird?
vayu
 2007-02-02 12:29
#9555 #9555
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
ok, habs per live headers rausbekommen

ein submit fehlte noch.

nun bekomme ich ein

Quote
'set-cookie' => 'MyWebsite=310ab046b751155d593807e224370994; path=/',


in der response zurück. da mus ich dann mit

Code: (dl )
$cookie_jar->set_cookie( $version, $key, $val, $path, $domain, $port, $path_spec, $secure, $maxage, $discard, \%rest )


irgendwie das cookie speichern oder?\n\n

<!--EDIT|vayu|1170412273-->
vayu
 2007-02-02 13:10
#9556 #9556
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
habs hinbekommen :)

Dank Euch
pktm
 2007-02-02 14:19
#9557 #9557
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
[quote=vayu,02.02.2007, 12:10]habs hinbekommen :)

Dank Euch[/quote]
Glückwunsch!
Läaat du die Welt noch kurz an deiner Lösung teilhaben? ;)

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )
pq
 2007-02-02 16:13
#9558 #9558
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=vayu,02.02.2007, 11:16]woran erkenne ich dass cookies und nicht etwa ne session_id benutzt wird?[/quote]
Session-ID und Cookie schliessen sich nicht aus. Im Cookie steht in
der Regel eine Session-ID.
Du meinst wahrscheinlich: Session im Cookie oder in der URL
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
MisterL
 2007-02-03 01:17
#9559 #9559
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Quote
hab's hinbekommen

Doch hoffentlich auch unter dem Sicherheitsaspekt ?
http://www.teialehrbuch.de/PERL/ (ich weiss jetzt aber nicht, wie das Niveaus dieses Buchs einzuschätzen ist...)
“Perl is the only language that looks the same before and after RSA encryption.”
vayu
 2007-02-16 16:51
#9560 #9560
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
[quote=pktm,02.02.2007, 13:19][quote=vayu,02.02.2007, 12:10]habs hinbekommen :)

Dank Euch[/quote]
Glückwunsch!
Läaat du die Welt noch kurz an deiner Lösung teilhaben? ;)

Grüße, pktm[/quote]
ah ... ^^ hab gar nimmer reingeschaut. sobald ich daheim bin, poste ich die hier nochmal rein.
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2007-02-02 01:00.