Preben01 Skrevet 14. februar 2008 Rapporter Del Skrevet 14. februar 2008 (endret) Hei, jeg har testet både LWP, LWP::Simple og WWW::Mechanize for å prøve å få fatt i cookien som en webside gir meg. Men det ser ut som den kun skriver den aller siste cookien til fil, og ikke alt. Har prøvd med > og >> uten hell. Hvis jeg går inn via firefox, og bruker cookie editor så er det en rekke flere cookier der enn hva perl klarer å produsere. Og jeg vet den setter X antall cookies når requestet jeg kjører blir kjørt. Er følgende mulig? -- my $mech = WWW::Mechanize->new( cookie_jar => {} ); my $url = "http://www.webpage.com"; my $response = $mech->get( $url ); Jeg finner ikke ut hvordan jeg skal printe cookiene fra Mechanize sitt cookie jar... Endret 16. februar 2008 av Preben01 Lenke til kommentar
Torbjørn Skrevet 18. februar 2008 Rapporter Del Skrevet 18. februar 2008 Hei, jeg har testet både LWP, LWP::Simple og WWW::Mechanize for å prøve å få fatt i cookien som en webside gir meg. Men det ser ut som den kun skriver den aller siste cookien til fil, og ikke alt. Har prøvd med > og >> uten hell. Hvis jeg går inn via firefox, og bruker cookie editor så er det en rekke flere cookier der enn hva perl klarer å produsere. Og jeg vet den setter X antall cookies når requestet jeg kjører blir kjørt. Er følgende mulig? -- my $mech = WWW::Mechanize->new( cookie_jar => {} ); my $url = "http://www.webpage.com"; my $response = $mech->get( $url ); Jeg finner ikke ut hvordan jeg skal printe cookiene fra Mechanize sitt cookie jar... slik f.eks #!/usr/bin/perl use strict; use WWW::Mechanize; my $m=new WWW::Mechanize; $m->get("http://forum.hardware.no"); print $m->cookie_jar->as_string Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå