Mnoho používateľov systému Windows je tak zvyknutých na grafické rozhranie a webový prehliadač ako univerzálny nástroj, ktorý si zvolili, že zabúdajú, že existuje množstvo iných nástrojov. Wget je nástroj príkazového riadka GNU populárny hlavne v komunitách Linuxu a Unixu, ktorý sa používa predovšetkým na sťahovanie súborov z internetu. Existuje však verzia wget pre Windows a pomocou nej si môžete stiahnuť čokoľvek, čo sa vám páči, od celých webových stránok až po filmy, hudbu, podcasty a veľké súbory odkiaľkoľvek online.
Nie veľa používateľov Microsoftu vie o tomto elegantnom nástroji, a preto som napísal túto príručku pre začiatočníkov na používanie wget v systéme Windows. Máme tendenciu používať náš prehliadač na všetko, čo je v poriadku, ale nie vždy je to najefektívnejší spôsob, ako niečo dosiahnuť. Wget je len jedným z mnohých nástrojov, ktoré existujú celé veky, ale len veľmi málo ľudí o nich vie.
Získanie wget pre Windows
Získanie wget je veľmi jednoduché. Pri inštalácii a konfigurácii wget postupujte podľa tohto návodu.
- Stiahnite si wget odtiaľto a nainštalujte ho. Uistite sa, že ide o inštalačný program a nielen o zdroj, inak to nebude fungovať.
- Po nainštalovaní by ste teraz mali mať prístup k príkazu wget z okna príkazového riadka. Otvorte okno CMD ako správca a na test napíšte „wget -h“. Ak to funguje, ste zlatí, ak dostanete „nerozpoznaný príkaz“, stiahli ste si nesprávny balík. Skúste to znova.
- Nastavte priečinok na sťahovanie na uloženie všetkých súborov. Zadajte „názov adresára md“ a vytvorte adresár na sťahovanie. Nazval som svoje „downloadz“, aby som bol rozpoznateľný.
Po nainštalovaní ste pripravení začať pracovať. Nižšie uvádzam výber populárnych príkazov wget, ktoré dokážu dosiahnuť širokú škálu vecí.
Stiahnite si jeden súbor
wget //website.com/file.zip
Stiahnite si jeden súbor, ale uložte ho ako niečo iné
wget ‐‐output-document=newname.html website.com
Stiahnite si do konkrétneho priečinka
wget ‐‐directory-prefix=priečinok/podpriečinok website.com/file.zip
Obnovte prerušené sťahovanie
wget ‐‐continue website.com /file.zip
Stiahnite si novšiu verziu súboru
wget ‐‐continue ‐‐timestamping website.com/file.zip
Stiahnite si viacero webových stránok
Na to musíte vytvoriť zoznam v programe Poznámkový blok alebo v inom textovom editore. Pridajte novú úplnú adresu URL (s //) na samostatný riadok. Potom ukážte wget na súbor. V tomto príklade som pomenoval súbor Filelist.txt a uložil ho do priečinka wget.
wget ‐‐vstup Filelist.txt
Stiahnite si celý web
wget ‐‐execute robots=off ‐‐rekurzívny ‐‐žiadny rodič ‐‐pokračovať ‐‐no-clobber //website.com
Možno zistíte, ako to často robím, že weboví hostitelia blokujú príkazy wget. Môžete sa pokúsiť sfalšovať tieto bloky odcudzením identity Googlebota. Skúste napísať toto:
wget –user-agent=”Googlebot/2.1 (+//www.googlebot.com/bot.html)” -r //website.com
Stiahnite si konkrétny typ súboru z webovej lokality
wget ‐‐level=1 ‐‐rekurzívny ‐‐bez rodiča ‐‐akceptovať FILETYPE //website.com / FILETYPE/
Napríklad zmeňte FILETYPE na MP3, MP4, .zip alebo čokoľvek iné.
Stiahnite si všetky obrázky webových stránok
wget ‐‐directory-prefix=files/pictures ‐‐žiadne adresáre ‐‐rekurzívne ‐‐no-clobber ‐‐akceptovať jpg,gif,png,jpeg //website.com/images/
Skontrolujte webovú stránku, či neobsahuje nefunkčné odkazy
wget ‐‐output-file=logfile.txt ‐‐rekurzívny ‐‐spider //website.com
Stiahnite si súbory bez preťaženia webového servera
wget ‐‐limit-rate=20k ‐‐wait=60 ‐‐random-wait ‐‐mirror //website.com
Existujú stovky, ak nie tisíce príkazov wget a tu som vám ukázal len niekoľko z nich. Teraz, keď ste sa oboznámili s nástrojom a jeho fungovaním, je len na vás, na čo ho použijete!
Máte nejaké skvelé príkazy, ktoré dokážu dosiahnuť zázraky? Podeľte sa o ne s nami nižšie!