Avatar billede Slettet bruger
25. september 2009 - 19:33 Der er 6 kommentarer og
1 løsning

Hente filer fra http onlinemappe

Hej eksperter

Hvordan henter man en mappe med adskillige filer og undermapper fra HTTP med password og brugernavn.
Jeg har forsøgt med HTTrack, som desværre ikke virker, og DownThemAll, som desværre ikke understøtter brugerlogin.

Der MÅ da være en lettere måde end at skulle højreklikke på hver eneste fil?
Avatar billede Slettet bruger
25. september 2009 - 20:07 #1
Du kan prøve med Wget eller cURL.
Wget til Windows kan downloades her:
http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe
Når programmet er installeret kan du åbne en kommandopromt og med følgende kommando downloade alle filer der bliver linket til på en side:
wget --http-user=brugernavn --http-password=kodeord -r --level=1 http://downloadside.dk/

Læs videre her:
http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download
Avatar billede Slettet bruger
25. september 2009 - 20:58 #2
Hej Jacob
Mange tak for svaret.
Jeg hentede Wget og brugte din kommando. Her er en del af resultatet:

--2009-09-25 20:52:51--  [http-adresse]
Reusing existing connection to [http-adresse]:80.
HTTP forespørgsel sendt, afventer svar... 200 OK
Længde: 1777 (1,7K) [text/html]
Saving to: `[http-adresse]/index.html'

100%[======================================>] 1.777--.-K/s  in 0s

2009-09-25 20:52:51 (42,1 MB/s) - `[http-adresse]/index.html' saved [1777/1777]

FINISHED --2009-09-25 20:52:51--
Downloaded: 42 files, 160K in 0,06s (2,74 MB/s)



Det ser ud som om der er kontakt og det hele, men jeg kan dog ikke finde de filer som den har hentet. Endvidere ser det ud som om den har skrevet filerne til den placering hvor jeg har hentet dem fra, hvilket slet ikke er muligt, da jeg ikke har skriverettigheder til mappen.
Hvordan definerer jeg hvor på min computer Wget skal placere de hentede filer?
Avatar billede justrace Novice
26. september 2009 - 08:55 #3
Kan du ikke bruge ftp?
Avatar billede Slettet bruger
26. september 2009 - 12:21 #4
Wget skal køres fra dem mappe du ønsker filerne hentet ned til.

I Vista kan du holde shift inde og højreklikke på den mappe du ønsker at filerne skal downloades til. Vælg derefter "Åbn kommandovindue her" fra menuen og kør kommandoen.

I Windows XP er det lidt mere besværligt. Der skal du åbne en kommandopromt og bevæge dig hen i den mappe du ønsker at downloade filerne i med kommandoen "cd". Her angiver du en sti til den mappe du ønsker at navigere til. Følgende navigerer til mappen "web" på C-drevet:
cd C:\web\
Derefter er det ligeledes bare at køre kommandoen igen.

Filerne bliver lagt i en mappe med webstedets navn. Hvis jeg ønsker at downloade filer fra http://google.dk lægger Wget filerne i en mappe med navnet "google.dk".
Avatar billede Slettet bruger
26. september 2009 - 21:23 #5
Det hjalp, nu henter den og jeg kan finde filerne. Mange tak :)
Den henter dog kun index-filen, men ikke alle de filer som ligger på serveren. Hvad skal jeg tilføje i kommandoen, for at hente det hele?

@ justrace
Desværre. Der er FTP adgang via instituttets computere, men hjemmefra kan man kun bruge http.
Avatar billede Slettet bruger
26. september 2009 - 22:52 #6
Selv tak :-)
---
Du skal faktisk ikke tilføje noget, men fjerne noget:

wget --http-user=brugernavn --http-password=kodeord -r http://downloadside.dk/

Så vil den hente alt inden for fem "sider". Hvis det ikke henter det hele kan du prøve at sætte tallet op:

wget --http-user=brugernavn --http-password=kodeord -r --level=10 http://downloadside.dk/

Bemærk at dette henter alt hvad der linkes til, altså også 3GB store filer som tilfældigvis er linket fra siden.
Avatar billede Slettet bruger
26. september 2009 - 23:13 #7
Genialt! 1000 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