Ik zat effe te klooien met het via een andere website inloggen, maar het wil nog niet helemaal lekker werken.
De waarde van $cookies blijft leeg
ik heb nu dus dit:
Op perldoc heb ik dit gevonden:
en ja, me module enzo werkt, want andere requests werken gelukkig perfect
De waarde van $cookies blijft leeg
ik heb nu dus dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| use LWP::UserAgent;
$ua = new LWP::UserAgent;
$ua->agent("AgentName/0.1 " . $ua->agent);
$ringourl = "http://www.sitevan.nl/cgi-bin/mobile/login.cgi";
my $req = new HTTP::Request POST => $ringourl;
$req->content_type('application/x-www-form-urlencoded');
$string = qq~picture_url=action=login&user=userID&pass=wachtwoord~;
$req->content($string);
# Pass request to the user agent and get a response back
my $res = $ua->request($req);
$cookies = $ua->cookie_jar($req);
print "Content-Type: text/html\n\n";
print "waarde: $cookies"; |
Op perldoc heb ik dit gevonden:
(lees hier het hele zooitje)$ua->cookie_jar([$cookies])
Get/set the HTTP::Cookies object to use. The default is to have no cookie_jar, i.e. never automatically add "Cookie" headers to the requests.
en ja, me module enzo werkt, want andere requests werken gelukkig perfect