Hur laddar du ner din webbplats med wget för Windows

posted in: Articles | 0

Vad gör wget?

När wget-kommandot har installerats kan du ladda ner filer via TCP/IP-protokollen: FTP, HTTP och HTTPS.

om du är en Linux-eller Mac-användare ingår WGET antingen redan i paketet du kör eller det är ett trivialt fall att installera från vilket arkiv du föredrar med ett enda kommando.

tyvärr är det inte så enkelt i Windows (även om det fortfarande är väldigt enkelt!).,

för att köra wget måste du ladda ner, packa upp och installera manuellt.

installera wget i Windows 10

ladda ner den klassiska 32-bitarsversionen 1.14 här eller gå till den här Windows binaries-samlingen vid evigt uttråkad här för de senare versionerna och de snabbare 64-bitarna bygger.

här är den nedladdningsbara zip-filen för version 1.2 64 bit.

om du vill kunna köra WGET från en katalog i kommandoterminalen måste du lära dig om sökvägsvariabler i Windows för att räkna ut var du ska kopiera din nya körbara., Om du följer dessa steg kan du göra wget ett kommando som du kan köra från vilken katalog som helst i Kommandotolken.

kör WGET från var som helst

För det första måste vi bestämma var du ska kopiera WGET.exe.

Efter att du laddat ner wget.exe (eller packa upp de tillhörande zip-filerna) öppna en kommandoterminal genom att skriva ”cmd”i sökmenyn:

Vi kommer att flytta wget.exe i en Windows-katalog som gör att WGET kan köras från var som helst.

först måste vi ta reda på vilken katalog som ska vara., Type:

path

Du bör se något liknande:

tack vare miljövariabeln ”Path” vet vi att vi måste kopiera wget.exe till mappenc:\Windows\System32.

fortsätt och kopiera WGET.exe till System32-katalogen och starta om Kommandotolken.,

Starta om kommandoterminalen och testa WGET

om du vill testa wget fungerar, starta om terminalen och skriv:

wget -h

om du har kopierat filen till rätt ställe visas en hjälpfil med alla tillgängliga kommandon.

så du bör se något så här:

nu är det dags att komma igång.

Kom igång med WGET

eftersom vi kommer att arbeta i Kommandotolken, låt oss skapa en nedladdningskatalog bara för wget-nedladdningar.,

för att skapa en katalog använder vi kommandot md (”make directory”).

byt till C: / prompten och skriv:

md wgetdown

byt sedan till din nya katalog och skriv ”dir” för att se (tomma) innehållet.

nu är du redo att ladda ner lite.

exempelkommandon

När du har installerat WGET och du har skapat en ny katalog behöver du bara lära dig några av de finare punkterna i wget-argumenten för att se till att du får vad du behöver.

Gnu.,org wget manual är en särskilt användbar resurs för dem som är benägna att verkligen lära sig detaljerna.

läs vidare om du vill ha några snabbkommandon. Jag har listat en uppsättning instruktioner till WGET att rekursivt spegla din webbplats, ladda ner alla bilder, CSS och JavaScript, lokalisera alla webbadresser (så webbplatsen fungerar på din lokala maskin), och spara alla sidor som en .html-fil.,

för att spegla din webbplats utför detta kommando:

wget -r https://www.yoursite.com

för att spegla webbplatsen och lokalisera alla webbadresser:

wget --convert-links -r https://www.yoursite.com

för att göra en fullständig offline spegel av en webbplats:

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://www.yoursite.com

för att spegla webbplatsen och spara filerna som .html:

wget --html-extension -r https://www.yoursite.com

för att ladda ner alla JPG-bilder från en webbplats:

wget -A "*.jpg" -r https://www.yoursite.com

för fler filetype-specifika operationer, kolla in den här användbara tråden på stapeln.,

Ställ in en annan användaragent:

vissa webbservrar är inställda för att neka WGETS standardanvändaragent – av uppenbara bandbreddsbesparande skäl. Du kan försöka ändra din användaragent för att komma runt detta. Till exempel genom att låtsas vara Googlebot:

wget --user-agent="Googlebot/2.1 (+https://www.googlebot.com/bot.html)" -r https://www.yoursite.com

wget ”spider” – läge:

Wget kan hämta sidor utan att spara dem vilket kan vara en användbar funktion om du letar efter trasiga länkar på en webbplats. Kom ihåg att aktivera rekursivt läge, vilket gör att wget att skanna igenom dokumentet och leta efter länkar till traverse.,

wget --spider -r https://www.yoursite.com

Du kan också spara detta i en loggfil genom att lägga till det här alternativet:

wget --spider -r https://www.yoursite.com -o wget.log

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *