Avatar billede hurra Novice
17. marts 2007 - 00:00 Der er 4 kommentarer og
1 løsning

wget og session variabler

Jeg sidder og er ved at download en masse filer fra en hjemmeside. Linket til alle filerne er relativt triviel at udlede, så jeg har lavet et lille script der kan døre det hele for mig.

Der er bare et lille problem, siden jeg skal hente fra kræver login, og for at kunne regne mig frem til fil navnet skal jeg bruge nogte data der står på en side som jeg kun kan se hvis jeg er logget på. Loginet på siden er lavet med session variabler.

Er der noget måde jeg enten kan lave en session med wget og logge på? ELler kan jeg hikacke en session variabel fra min browser? Hvis jeg kan giver det vel forresten ikke meget mening at kalde det en session...

Anyway, er der nogen der har den geniale løsning til mig?
Avatar billede hurra Novice
17. marts 2007 - 00:15 #1
Ups, det er ikke helt vildt vigtigt mere, jeg har lige opdaget at siden har en 'download alt i én zip' :)

Men jeg kunne nu egentligt stadig godt tænke mig at høre svaret på mit spørgsmål, nu har jeg trods alt spildt ca 2 timer på at lave scripted :) Jeg har prøvet '--keep-session-cookies' men jeg kan ikke få det til at virke.
Avatar billede erikjacobsen Ekspert
17. marts 2007 - 00:15 #2
Du skal vel bare gemme de cookies, der måtte komme og sende dem med igen. Altså logge in d på loginsiden med wget, kig på --post-data, og i den forbindelse gemme cookies. Efterfølgende sider bruger du samme oookiefil.

  --load-cookies=FILE  load cookies from FILE before session.
  --save-cookies=FILE  save cookies to FILE after session.

Jeg har gjort det med curl, men det kan helt sikkert gøres med wget også.
Avatar billede hurra Novice
17. marts 2007 - 00:58 #3
Jeg kunne ikke få det med save cookies til at virke, men man kan bruge cookies fra browseren. Så var det bare at finde den, og bruge den med --load-cookies. Der står mere her: http://www.ubuntuforums.org/showthread.php?p=2300810

Men tak for hjælpen erik, du fortjener points. Kom med et svar.
Avatar billede erikjacobsen Ekspert
17. marts 2007 - 01:24 #4
Jeg samler ikke på point, tak.
Avatar billede hurra Novice
17. marts 2007 - 11:27 #5
Nå, men du skal så i hvert flad ha rigtigt mange gange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester