Thread LWP::UserAgent und Cookies?: wie geht das (9 answers)
Opened by Gast at 2005-12-30 15:45

sit
 2005-12-30 21:26
#29590 #29590
User since
2005-12-30
8 Artikel
BenutzerIn
[default_avatar]
Nun, das stimmt wohl. Man sollte auch Nachdenken. Aber ich habe vielleicht gerade eine Blockade.

hier nochmal den Code Etwas bereinigt mit einer echten url.

ich habe einfach mal einen server im netz ausgesucht der die bedingungen erfüllt. du kannst es also auch testen. Bei mir wird eine HTML Datei erzeugt die soweit ok ist,bis auf die anmeldung. ich habe auch die perldoc gelesen bin aber immer noch nicht schlauer....
wäre schön wenn du dir das anschauen kannst.
Code: (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
33
34
35
36
#! C:/perl/bin/perl.exe -w

use strict;
use warnings;
use HTTP::Cookies::Microsoft;
use LWP::UserAgent;
use FileHandle();
new FileHandle();
my %fhs=();

my $username = getlogin;
my $cookie_dir = "C:/Dokumente und Einstellungen/$username/Cookies/";

my $cookie_jar = HTTP::Cookies::Microsoft->new(
    file => "$cookie_dir\\index.dat",
    delayload => 1 );

my $UA = LWP::UserAgent->new( cookie_jar => $cookie_jar );
$UA->timeout(10);
$UA->env_proxy;
my $response = $UA->get('[URL=http://single.de/profil/testusteron']http://single.de/profil/testusteron'[/URL]);

my $TestFile3 = "testhtml.html";

my $fh = new FileHandle($TestFile3,"w");

if ($response->is_success) {
    print ($fh $response->content ); # or whatever
}
else {
    die $response->status_line;
}

$fh->close();

exit(0);

-------------------

einloggen kannst du dich über die seite single.de
login mit
testusteron passwort 9ece676d

auf der loginseite gibt es den punkt langzeit cookie...
das script funktioniert sonst fehlerfrei....\n\n

<!--EDIT|esskar|1135971823-->

View full thread LWP::UserAgent und Cookies?: wie geht das