Hoe download ik uw website met WGET Voor Windows

geplaatst in: Articles | 0

Wat doet WGET?

eenmaal geïnstalleerd, kunt u met het wget Commando bestanden downloaden via de TCP / IP protocollen: FTP, HTTP en HTTPS.

als je een Linux-of Mac-gebruiker bent, is WGET ofwel al opgenomen in het pakket dat je draait of het is een triviaal geval van het installeren vanaf welke repository je maar wilt met een enkel commando.

helaas is het niet zo eenvoudig in Windows (hoewel het nog steeds heel eenvoudig is!).,

om WGET uit te voeren moet u handmatig downloaden, uitpakken en installeren.

installeer WGET in Windows 10

Download de klassieke 32 bit versie 1.14 hier of ga naar deze Windows binaries collectie op Eternally Bored hier voor de latere versies en de snellere 64 bit bouwt.

Hier is het downloadbare zip-bestand voor versie 1.2 64 bit.

Als u WGET wilt kunnen uitvoeren vanuit een willekeurige map in de opdrachtterminal, moet u meer te weten komen over padvariabelen in Windows om uit te zoeken waar u uw nieuwe uitvoerbare bestand wilt kopiëren., Als u deze stappen volgt, kunt u WGET een opdracht maken die u vanuit elke map in de opdrachtprompt kunt uitvoeren.

voer wget overal uit

ten eerste moeten we bepalen waar WGET gekopieerd moet worden.executable.

nadat u wget had gedownload.exe (of uitgepakt de bijbehorende distributie zip-bestanden) open een command terminal door “cmd” in het zoekmenu te typen:

We gaan wget verplaatsen.exe in een Windows-map die WGET kan worden uitgevoerd vanaf elke locatie.

eerst moeten we uitzoeken welke map dat moet zijn., Type:

path

u zou zoiets als dit moeten zien:

dankzij de” Path ” omgevingsvariabele weten we dat we wget moeten kopiëren.exe naar de c:\Windows\System32 locatie van de map.

ga je gang en kopieer WGET.exe naar de System32 directory en herstart uw opdrachtprompt.,

herstart command terminal en test WGET

Als u wilt testen dat WGET goed werkt, herstart dan uw terminal en typ:

wget -h

Als u het bestand naar de juiste plaats hebt gekopieerd, verschijnt er een help-bestand met alle beschikbare commando ‘ s.

dus je zou iets als dit moeten zien:

nu is het tijd om te beginnen.

aan de slag met WGET

aangezien we in de opdrachtprompt zullen werken, maken we een downloadmap alleen voor wget-downloads.,

om een map aan te maken, gebruiken we het commando md (“make directory”).

Wijzig naar de C: / prompt en typ:

md wgetdown

dan, Wijzig naar uw nieuwe map en typ “dir” om de (lege) inhoud te zien.

nu bent u klaar om wat te downloaden.

Voorbeeldcommando ‘ s

zodra WGET geïnstalleerd is en u een nieuwe map hebt aangemaakt, hoeft u slechts enkele van de fijnere punten van wget-argumenten te leren om er zeker van te zijn dat u krijgt wat u nodig hebt.

de Gnu.,org wget handleiding is een bijzonder nuttige bron voor degenen die geneigd zijn om echt de details te leren.

Als u enkele snelle commando ‘ s wilt, lees dan verder. Ik heb een set van instructies om wget recursief spiegelen van uw site, downloaden van alle afbeeldingen, CSS en JavaScript, lokaliseren van alle URL ’s (zodat de site werkt op uw lokale machine), en sla alle pagina’ s als een .html-bestand.,

om uw site te spiegelen voer dit commando uit:

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

om de site te spiegelen en alle URL ‘ s te lokaliseren:

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

om een volledige offline mirror van een site te maken:

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

om de site te spiegelen en de bestanden op te slaan als .html:

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

om alle JPG-afbeeldingen van een site te downloaden:

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

voor meer bestandstype-specifieke bewerkingen, bekijk deze nuttige thread op Stack.,

Stel een andere user agent in:

sommige webservers zijn ingesteld om de standaard user agent van WGET te weigeren – om voor de hand liggende redenen om bandbreedte te besparen. Je zou kunnen proberen je user agent te veranderen om dit te omzeilen. Bijvoorbeeld, door te doen alsof ze Googlebot zijn:

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

Wget “spider” mode:

Wget kan pagina ‘ s ophalen zonder ze op te slaan, wat een nuttige functie kan zijn in het geval u op zoek bent naar gebroken links op een website. Vergeet niet om recursieve modus in te schakelen, waarmee wget om te scannen door het document en zoeken naar links om te doorkruisen.,

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

u kunt dit ook opslaan in een logbestand door deze optie toe te voegen:

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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *