Hvad gør WGET Gøre?
Når det er installeret, giver commandget-kommandoen dig mulighed for at do .nloade filer over TCP / IP-protokollerne: FTP, HTTP og https.
Hvis du er en Linu. – eller Mac-bruger, er WGET enten allerede inkluderet i den pakke, du kører, eller det er et trivielt tilfælde at installere fra det arkiv, du foretrækker med en enkelt kommando.
Desværre er det ikke helt så enkelt i Windowsindo !s (selvom det stadig er meget nemt!).,
for at køre WGET skal du Do .nloade, pakke ud og installere manuelt.
Installér WGET i Windows 10
Download den klassiske 32-bit version 1.14 her eller gå til denne Windows-binære filer samling på Evigt Kede sig her til den senere versioner og hurtigere 64 bit bygger.
Her er den Do .nloadbare zipip-fil til version 1.2 64 bit.
Hvis du vil kunne køre .get fra et hvilket som helst bibliotek inde i kommandoterminalen, skal du lære om stivariabler i Windowsindo .s for at finde ud af, hvor du skal kopiere din nye eksekverbare., Hvis du følger disse trin, vil du være i stand til at gøre commandget en kommando, du kan køre fra enhver mappe i kommandoprompten.
Kør runget fra hvor som helst
for det første skal vi bestemme, hvor vi skal kopiere .get.e .e.
efter du havde do .nloadet .get.e .e (eller udpakket de tilknyttede distributions-zipip-Filer) Åbn en kommandoterminal ved at skrive “cmd” i søgemenuen:
Vi skal flytte .get.e .e ind i en directoryindo .s-mappe, der vil tillade WGET skal køres fra hvor som helst.
først skal vi finde ud af, hvilken mappe der skal være., Type:
path
Du bør se noget som dette:
takket være miljøvariablen “Path” ved vi, at vi skal kopiere .get.e .e til c:\Windows\System32
mappeplacering.
gå videre og kopier .get.e .e til mappen System32 og genstart din kommandoprompt.,
Genstart kommando terminal og test WGET
Hvis du ønsker at teste WGET virker korrekt, skal du genstarte din terminal og skriv:
wget -h
Hvis du har kopieret filen til det rigtige sted, vil du se en hjælp-fil, der vises, med alle de tilgængelige kommandoer.
så du skal se noget som dette:
nu er det tid til at komme i gang.
Komme i gang med WGET
Se, at vi vil komme til at arbejde i Kommandoprompten, lad os oprette en download-directory kun for WGET downloads.,
for at oprette en mappe bruger vi kommandoen md
(“make directory”).Skift til c: / prompt og skriv:
md wgetdown
skift derefter til din nye mappe og skriv “dir” for at se det (tomme) indhold.
nu er du klar til at do .nloade.
Eksempelkommandoer
Når du har WGET installeret, og du har oprettet en ny mappe, skal du bare lære nogle af de finere punkter i .get-argumenter for at sikre dig, at du får det, du har brug for.
Gnu.,org manualget manual er en særlig nyttig ressource for dem, der er tilbøjelige til virkelig at lære detaljerne.
Hvis du vil have nogle hurtige kommandoer selv, læs videre. Jeg har listet et sæt instruktioner til WGET for rekursivt at spejle dit .ebsted, do .nloade alle billeder, CSS og JavaScript, lokalisere alle Urebadresser (så theebstedet fungerer på din lokale maskine) og gemme alle siderne som en .html-fil.,
for At spejle dit websted udføre denne kommando:
wget -r https://www.yoursite.com
som et spejl På den hjemmeside og lokalisere alle de url ‘ er:
wget --convert-links -r https://www.yoursite.com
til At lave en fuld offline spejl af et website:
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://www.yoursite.com
som et spejl På den hjemmeside og gemme filer .html:
wget --html-extension -r https://www.yoursite.com
for At hente alle de jpg-billeder fra en hjemmeside:
wget -A "*.jpg" -r https://www.yoursite.com
For mere filetype-specifikke operationer, så tjek denne nyttige tråd på Stakken.,
Indstil en anden brugeragent:
nogle webebservere er konfigureret til at nægte defaultget ‘ s standardbrugeragent – af indlysende, båndbreddebesparende grunde. Du kan prøve at ændre din brugeragent for at komme rundt om dette. For eksempel ved at foregive at være Googlebot:
wget --user-agent="Googlebot/2.1 (+https://www.googlebot.com/bot.html)" -r https://www.yoursite.com
modeget “spider” – tilstand:
Wget kan hente sider uden at gemme dem, hvilket kan være en nyttig funktion, hvis du leder efter ødelagte links på et websiteebsted. Husk at aktivere rekursiv tilstand, som gør det muligt for .get at scanne gennem dokumentet og se efter links til at krydse.,
wget --spider -r https://www.yoursite.com
Du kan også gemme dette i en logfil ved at tilføje denne mulighed:
wget --spider -r https://www.yoursite.com -o wget.log
Skriv et svar