Firefox (en de hele meute browsers afgeleid van netscape) bewaren zijn cookies in het bestand cookies.txt.
Er zijn redelijk wat applicaties/libraries die overweg kunnen met de netscape compatible cookies.txt, bijvoorbeeld de perl LWP library en de command line applicatie wget.
Voor test doeleinden wil ik inloggen op een met username/password beveiligde pagina met firefox, zodat firefox de cookie wegschrijft in de cookies.txt en ik deze vervolgens kan gebruiken met wget:
wget --load-cookies=$cookie_file
Niet alle cookies staan echter in dit bestand vermeld. Indien een webpagina een cookie meezendt met een expire date "end of session" zal deze niet in het bestand opgeslagen worden en op het moment van afsluiten verdwijnen.
Is het mogelijk, zonder het zelf schrijven van exotische firefox plugins, om firefox te dwingen elk cookie, onafhankelijk van de expiration date, weg te laten schrijven in cookies.txt?
Trouwens, wget is al even eigenwijs. Deze weigert ook cookies weg te schrijven die eingelijk niet weggeschreven hoeven te worden. De client is toch de gene die daadwerkelijk de touwtjes in handen heeft?
wget:
--save-cookies file
Save cookies from file at the end of session. Cookies whose expiry time is not specified, or those that have already expired, are not saved.
Er zijn redelijk wat applicaties/libraries die overweg kunnen met de netscape compatible cookies.txt, bijvoorbeeld de perl LWP library en de command line applicatie wget.
Voor test doeleinden wil ik inloggen op een met username/password beveiligde pagina met firefox, zodat firefox de cookie wegschrijft in de cookies.txt en ik deze vervolgens kan gebruiken met wget:
wget --load-cookies=$cookie_file
Niet alle cookies staan echter in dit bestand vermeld. Indien een webpagina een cookie meezendt met een expire date "end of session" zal deze niet in het bestand opgeslagen worden en op het moment van afsluiten verdwijnen.
Is het mogelijk, zonder het zelf schrijven van exotische firefox plugins, om firefox te dwingen elk cookie, onafhankelijk van de expiration date, weg te laten schrijven in cookies.txt?
Trouwens, wget is al even eigenwijs. Deze weigert ook cookies weg te schrijven die eingelijk niet weggeschreven hoeven te worden. De client is toch de gene die daadwerkelijk de touwtjes in handen heeft?
wget:
--save-cookies file
Save cookies from file at the end of session. Cookies whose expiry time is not specified, or those that have already expired, are not saved.
[ Voor 9% gewijzigd door Verwijderd op 13-04-2005 21:33 ]