Hoe

Wget gebruiken om iets van internet te downloaden

Wget gebruiken om iets van internet te downloaden

Wget is een opdrachtregelhulpprogramma dat kan worden gebruikt om bijna alles wat op internet beschikbaar is, te downloaden. De vangst is dat het beschikbaar zou moeten zijn via HTTP-, HTTPS- of FTP-protocollen; anders kan Wget het niet downloaden. Er zijn een aantal manieren waarop Wget kan worden gebruikt, u kunt Wget bijvoorbeeld gebruiken om elke afbeelding op een website te downloaden, of u kunt ook een enkel bestand downloaden. Wget is zelfs in staat om downloads te hervatten, indien mogelijk. Dus als u zich afvraagt ​​hoe Wget werkt en wat het voor u kan doen, hier is hoe je Wget kunt gebruiken

Wget installeren

1. Wget installeren op macOS Sierra

Voordat we beginnen met het gebruik van Wget, moeten we het op ons systeem installeren. Gelukkig worden de meeste Linux-distributies geleverd met Wget vooraf geïnstalleerd, dus u hoeft geen extra werk te doen. Als u echter een Mac gebruikt, moet u Wget installeren. Dit kan eenvoudig worden gedaan met Homebrew (download). Als u hulp nodig heeft, volgen hier de stappen die u moet volgen:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew installeren wget

wget -V

2. Wget installeren op Windows

Het installeren van Wget op Windows kost iets meer moeite, maar het is gemakkelijk te doen. Als u Wget op uw Windows-pc wilt installeren, volgt u de onderstaande stappen:

Dat is het. Wget is nu geïnstalleerd op uw Windows-pc. U kunt het echter niet uitvoeren vanaf de opdrachtprompt. In plaats daarvan moet u start de Cygwin Terminal en gebruik Wget vanaf daar.

Hoe Wget te gebruiken

Nu we Wget op ons systeem hebben geïnstalleerd, gaan we alle coole manieren verkennen waarop we Wget kunnen gebruiken om bestanden, mappen en zelfs hele websites van internet te downloaden. Hier zijn een paar interessante dingen die u kunt doen met Wget op uw systeem.

Opmerking​ Ik gebruik Wget op een MacBook Air met macOS Sierra 10.12.3 bèta. Omdat het hulpprogramma dat we gebruiken echter hetzelfde is (Wget), zijn de opdrachten hetzelfde op elk besturingssysteem waarop u Wget gebruikt..

1. Gebruik Wget om bestanden te downloaden

U kunt Wget gebruiken om gemakkelijk bestanden van internet te downloaden. Gebruik gewoon de volgende opdracht

wget 

Bestanden op servers hebben soms de raarste namen, en misschien wilt u het bestand downloaden en Wget het automatisch laten hernoemen naar iets dat voor u logischer is. Gebruik hiervoor de volgende opdracht

wget -o  

Een webserver kan een aantal verschillende bestanden hosten. Dus, wat als u alleen alle PDF's op de server wilt downloaden, of misschien alle GIF's? Gebruik gewoon het volgende commando:

wget -r -Een pdf 

Dit specifieke commando werd gebruikt door Mark Zuckerberg in zijn slaapzaal op Harvard, om alle afbeeldingen met slechts één commando te downloaden en de beruchte website "facesmash.com" te bouwen..

wget -r -Een jpg, jpeg, png, bmp 

2. Download bestanden van meerdere URL's met Wget

Stel dat u bestanden moet downloaden van een aantal verschillende locaties op internet. Er kan een PDF-bestand op url1, een belangrijke ZIP-bestand op url2, en iets anders in url3. Als je Wget op de traditionele manier hebt gebruikt, moet je het drie keer uitvoeren. Er is echter een veel eenvoudigere manier om dit te doen.

wget -i 

waar 'bestandsnaamis de naam van het bestand dat je hebt gemaakt met alle URL's je moest dingen downloaden van.

3. Download een volledige website met Wget

Ja, je leest het goed. U kunt Wget ook gebruiken om de inhoud van een hele website te downloaden. Het is duidelijk dat als de website te groot is, deze opdracht veel tijd in beslag zal nemen om te voltooien, om nog maar te zwijgen van het feit dat het veel ruimte op uw systeem in beslag neemt. Dat gezegd hebbende, als je Wget wilt gebruiken om een ​​hele website te downloaden, gebruik je gewoon de volgende opdracht:

wget --mirror -p  -P ./LOCAL-DIR WEBSITE-URL

Hiermee wordt de hele website gedownload naar een map "LOKAAL-DIR”In uw werkmap. De bestanden van de website worden opgeslagen in een map met dezelfde naam als de website, dankzij “WEBSITE URL​.

4. Gebruik Wget als een webspin

Je kunt Wget ook laten werken als een webcrawler (of een webspin). Dit is handig als u dat wilt bevestig dat de URL van het bestand dat u wilt downloaden, geldig is. Gebruik de volgende opdracht om Wget als een webspin te gebruiken en de geldigheid van URL's te controleren:

wget --spider 

Hiermee wordt gecontroleerd of de URL die u hebt genoemd, bestaat, en u krijgt een antwoord met de resultaten van de controle.

5. Ga door met onvolledige downloads

Dit is weer een heel cool ding dat Wget kan doen. Stel dat u een bestand aan het downloaden was met Wget, maar om de een of andere reden uw laptop moest afsluiten. De volgende keer dat u hetzelfde bestand wilt downloaden, kan Wget dat ook ga door met downloaden voor jou. Je moet gewoon zorg ervoor dat u zich in dezelfde map bevindt als waar u het bestand de laatste keer aan het downloaden was, en gebruik vervolgens de volgende opdracht:

wget -c 

Wanneer Wget ziet dat een deel van het bestand al in uw systeem aanwezig is, zal het automatisch doorgaan met downloaden.

OpmerkingAls het bestand op de server is gewijzigd sinds de laatste keer dat u het probeerde te downloaden, dan moet u deze opdracht niet gebruiken, omdat het zal resulteren in een beschadigd bestand dat u niet kunt lezen.

Als de server geen doorlopende downloads toestaat, zal Wget weigeren om de download helemaal opnieuw te starten. Als u de download helemaal opnieuw wilt starten, moet u het gedeeltelijk gedownloade bestand van uw systeem verwijderen, eerste.

Er zijn wat meer voorwaarden aan het gebruik van dit argument, en je kunt er meer over lezen op de Wget man-pagina.

6. Beperk de downloadsnelheid

Als u Wget gebruikt om bestanden te downloaden en ernaast op internet surft, wilt u waarschijnlijk niet dat al uw bandbreedte door Wget wordt gebruikt. Gelukkig bevat Wget een argument dat u kunt gebruiken beperk de hoeveelheid bandbreedte die Wget kan gebruiken voor het downloaden van bestanden op uw systeem:

wget --limit-rate = 

Opmerking​ Houd er rekening mee dat de snelheid wordt vermeld in bytes en niet in bits. Dus als u Wget -limit-rate = 20k gebruikt, wordt het bandbreedtegebruik beperkt tot 20 kB en niet tot 20 kb.

7. Gebruik Wget om bestanden van FTP-servers te downloaden

Als u een bestand van een FTP-server moet downloaden, kunt u dat ook met Wget doen. Gebruik gewoon de volgende opdracht om bestanden van FTP-servers te downloaden:

wget 

ALS uw FTP-server een login vereist om downloadbestanden toe te staan, kunt u de inloggegevens ook gewoon met Wget doorgeven. Gebruik gewoon het volgende commando:

wget --ftp-gebruikersnaam = GEBRUIKERSNAAM --ftp-wachtwoord = WACHTWOORD 

ZIE OOK: 30 Mac Terminal-opdrachten voor toegang tot verborgen functies

Gebruik Wget eenvoudig om bestanden van internet te downloaden

U kunt Wget gebruiken om bestanden overal op internet te downloaden. Hoewel Wget bijna altijd werkt, zijn er bepaalde servers die de toegang tot Wget verhinderen. In dat geval kunt u proberen de -user-agent voor uw Wget-opdracht te wijzigen. Dat is echter geen aanbevolen handelwijze, tenzij u absoluut weet wat u doet. Voor het grootste deel laat Wget je elk bestand van internet downloaden, zolang je er toegang toe hebt, en de URL ervan.

Dus, heb je ooit Wget gebruikt om bestanden van internet te downloaden? Laat ons weten wat uw ervaring is met het gebruik van Wget om bestanden te downloaden via de HTTP-, HTTPS- en FTP-protocollen. Als u andere toepassingen van Wget kent waarvan u denkt dat ze het verdienen om op deze lijst te staan, laat het ons dan weten in de opmerkingen hieronder.

7 carrière-experts die je moet volgen op Twitter
Als je op zoek bent naar een baan en geen idee hebt waar je heen moet of hoe je verder moet, meld je dan aan voor een gratis twitteraccount en volg de...
Top 5 fouten die het MKB maakt in SEO
SEO, of Search Engine Optimization, is gericht op het bieden van de beste online ervaring voor de gebruiker; gericht op hun behoeften en hen de beste,...
Hoe Batch hernoemen van bestanden in Windows
Batch hernoemen van bestanden in Windows
Het hernoemen van een bestand op uw Windows-pc lijkt misschien een eenvoudige taak en het is inderdaad eenvoudig, tenzij u meerdere bestanden wilt her...