Jak

Jak používat Wget ke stahování čehokoli z Internetu

Jak používat Wget ke stahování čehokoli z Internetu

Wget je nástroj příkazového řádku, který lze použít ke stažení téměř všeho dostupného na internetu. Úlovek spočívá v tom, že by měl být k dispozici prostřednictvím protokolů HTTP, HTTPS nebo FTP; jinak si ji Wget nebude moci stáhnout. Existuje několik způsobů, jak lze Wget použít, například můžete použít Wget ke stažení každého obrázku na webu, nebo můžete také stáhnout jeden soubor. Wget je dokonce schopen obnovit stahování, pokud je to možné. Pokud vás tedy zajímá, jak Wget funguje a co pro vás může udělat, Zde je návod, jak používat Wget:

Instalace Wget

1. Instalace Wget na macOS Sierra

Než začneme používat Wget, budeme si jej muset nainstalovat do našeho systému. Nyní je naštěstí většina linuxových distribucí dodávána s předinstalovaným Wgetem, takže nebudete muset dělat žádnou další práci. Pokud však používáte počítač Mac, budete si muset nainstalovat Wget. To lze snadno provést pomocí Homebrew (ke stažení). Pokud potřebujete pomoc, postupujte podle následujících kroků:

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

brew install wget

wget -V

2. Instalace Wget na Windows

Instalace Wgetu na Windows vyžaduje trochu více úsilí, ale lze to snadno provést. Chcete-li nainstalovat Wget do počítače se systémem Windows, postupujte podle následujících kroků:

A je to. Wget je nyní nainstalován na vašem PC se systémem Windows. Z příkazového řádku jej však nebudete moci spustit. Místo toho budete muset spusťte terminál Cygwin a odtud použijte Wget.

Jak používat Wget

Nyní, když jsme v našem systému spustili Wget, prozkoumejme všechny skvělé způsoby, jak můžeme pomocí Wgetu stahovat soubory, složky a dokonce i celé webové stránky z internetu. Zde je několik zajímavých věcí, které můžete s Wget ve vašem systému dělat.

PoznámkaPoužívám Wget na MacBooku Air s macOS Sierra 10.12.3 beta. Jelikož je však obslužný program, který používáme, stejný (Wget), budou příkazy stejné v každém operačním systému, ve kterém Wget používáte.

1. Ke stažení souborů použijte Wget

Pomocí Wgetu můžete snadno stahovat soubory z internetu. Stačí použít následující příkaz

wget 

Soubory na serverech mají někdy nejpodivnější názvy a možná budete chtít soubor stáhnout a nechat jej Wget automaticky přejmenovat na něco, co vám dává větší smysl. K tomu stačí použít následující příkaz

wget -o  

Webový server může hostovat řadu různých souborů. Co když si tedy chcete stáhnout pouze všechny soubory PDF na server nebo možná všechny soubory GIF? Jednoduše použijte následující příkaz:

wget -r -A pdf 

Tento konkrétní příkaz použil Mark Zuckerberg ve své koleji na Harvardu, aby stáhl všechny obrázky pomocí jediného příkazu a vytvořil neslavný web „Facesmash.com“..

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

2. Stahujte soubory z více adres URL pomocí Wget

Řekněme, že si musíte stáhnout soubory z různých míst na internetu. Může existovat Soubor PDF na adrese url1, důležitý ZIP soubor na url2, a něco jiného v url3. Pokud jste použili Wget tradičním způsobem, budete jej muset spustit třikrát. Existuje však mnohem jednodušší způsob, jak to udělat.

wget -i 

kde „název souboruje název souboru, který jste vytvořili se všemi adresami URL z čeho jste si potřebovali stáhnout věci.

3. Stáhněte si celý web pomocí Wget

Ano, čtete správně. Wget můžete také použít ke stažení obsahu celého webu. Je zřejmé, že pokud je web příliš velký, dokončení tohoto příkazu zabere hodně času, nemluvě o tom, že ve vašem systému zabere hodně místa. To znamená, že pokud chcete použít Wget ke stažení celého webu, použijte následující příkaz:

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

Tím se stáhne celý web do složky „LOCAL-DIR„Uvnitř vašeho pracovního adresáře. Soubory webu budou uloženy do složky se stejným názvem jako web, a to díky „URL STRÁNKY".

4. Použijte Wget jako webového pavouka

Můžete také přimět Wget, aby fungoval jako webový prohledávač (nebo webový pavouk). To je užitečné, když chcete potvrďte, že adresa URL souboru, který chcete stáhnout, je platná. Chcete-li použít Wget jako webového pavouka a zkontrolovat platnost adres URL, použijte následující příkaz:

wget - pavouk 

Tím se zkontroluje, zda existuje adresa URL, kterou jste uvedli, a dostanete odpověď, která vám sdělí výsledky kontroly.

5. Pokračujte v neúplném stahování

To je další opravdu skvělá věc, kterou Wget dokáže. Řekněme, že stahujete soubor s Wget, ale z nějakého důvodu jste museli vypnout notebook. Až příště budete chtít stáhnout stejný soubor, Wget to vlastně dokáže pokračujte ve stahování pro tebe. Prostě musíte ujistěte se, že jste ve stejné složce, kam jste stahovali soubor naposledy, a pak použijte následující příkaz:

wget -c 

Když Wget zjistí, že část souboru je již ve vašem systému přítomna, bude automaticky pokračovat ve stahování.

Poznámka: Pokud byl soubor na serveru změněn od posledního pokusu o jeho stažení, neměli byste tento příkaz používat, protože to bude mít za následek poškozený soubor, který nebudete moci přečíst.

Pokud také server neumožňuje pokračující stahování, pak Wget odmítne zahájit stahování od nuly. Chcete-li zahájit stahování od začátku, budete muset odstranit částečně stažený soubor ze systému, První.

Existuje několik dalších podmínek pro použití tohoto argumentu a můžete si o něm přečíst více na manuálové stránce Wget.

6. Omezte rychlost stahování

Pokud používáte Wget ke stahování souborů a procházení internetu vedle něj, pravděpodobně byste nechtěli, aby Wget vyčerpal veškerou vaši šířku pásma. Naštěstí Wget obsahuje argument, který můžete použít omezit množství šířky pásma který Wget může použít ke stahování souborů do vašeho systému:

wget --limit-rate = 

PoznámkaMějte na paměti, že rychlost je uvedena v bajtech, nikoli v bitech. Pokud tedy použijete Wget -limit-rate = 20k, omezí se využití šířky pásma na 20 kB, ne na 20 kb.

7. Pomocí Wget stahujte soubory ze serverů FTP

Pokud potřebujete stáhnout soubor ze serveru FTP, můžete to udělat také pomocí Wget. Jednoduše použijte následující příkaz ke stažení souborů ze serverů FTP:

wget 

Pokud váš FTP server vyžaduje přihlášení, aby bylo možné stahovat soubory, můžete jednoduše předat pověření také pomocí Wget. Stačí použít následující příkaz:

wget --ftp-username = UŽIVATELSKÉ JMÉNO --ftp-heslo = HESLO 

VIZ TÉŽ: 30 příkazů terminálu Mac pro přístup ke skrytým funkcím

Snadno pomocí Wget stahujte soubory z Internetu

Wget můžete použít ke stahování souborů odkudkoli na internetu. Zatímco Wget téměř vždy funguje, existují určité servery, které brání přístupu k Wget, v takovém případě můžete zkusit změnit -user-agent pro váš příkaz Wget. To však není doporučený postup, pokud absolutně nevíte, co děláte. Wget vám z větší části umožní stáhnout jakýkoli soubor z internetu, pokud k němu máte přístup a jeho URL.

Použili jste tedy někdy Wget ke stahování souborů z internetu? Dejte nám vědět o vašich zkušenostech s používáním Wgetu ke stahování souborů přes protokoly HTTP, HTTPS a FTP. Také, pokud víte o některých dalších použitích Wgetu, o kterých si myslíte, že si zaslouží být na tomto seznamu, dejte nám o nich vědět v sekci komentářů níže.

Google Plus spustil stránky značek, ale zatím ne veřejné
Google konečně představil stránku značky pro Google+, která umožňuje firmám a značkám připojit se k sociální síti Google. Podle příspěvku na blogu Go...
Jak Top 5 mylné představy o obnovení odstraněných souborů
Top 5 mylné představy o obnovení odstraněných souborů
Mnozí z nás čelili situaci, když jsme omylem smazali soubor nebo dokonce celou složku a poté jsme si vytrhli vlasy a hledali způsob, jak to napravit. ...
Jak Jak vytvořit vlastní klávesové zkratky na Macu
Jak vytvořit vlastní klávesové zkratky na Macu
Počítače Mac přicházejí s opravdu skvělými gesty trackpadu a spoustou úžasných klávesových zkratek pro Mac, které zvýší vaši produktivitu na strojích....