Ponekad jednostavno nije dovoljno lokalno spremanje web lokacije iz preglednika. Ponekad vam treba malo više snage. Za to postoji mali alat za naredbenu liniju poznat kao Wget. Wget je jednostavan program koji može preuzeti datoteke s interneta. Možda možda ili ne znate puno o Wget-u, ali nakon što pročitate ovaj članak, biti ćete spremni koristiti ga za sve vrste trikova.

Wget je dostupan za upotrebu u UNIX i Windows naredbenoj liniji, ali to je moguće instalirati wget na Mac OS X Kako dobiti Wget za svoj MacMacovi su sjajni, s urednim korisničkim sučeljem i Unix-ovim stražnjim dijelom. Ponekad dobijete osjećaj da s njima možete raditi gotovo sve. Sve dok jednog dana ne pokušate učiniti nešto jednostavno, a vi ... Čitaj više s malo nagovaranja. Dakle, nakon što znate koje sve stvari možete koristiti za Wget, on je prenosiv bez obzira na OS koji koristite - i to je zgodno. Ono što je još bolje je da se wget može koristiti u batch datotekama i cron poslovima. Tu počinjemo sagledati stvarnu snagu iza wgeta.

instagram viewer

Osnovni Wget

Osnovna je upotreba wget URL.

 wget //www.makeuseof.com/
wget trikove

Najjednostavnije opcije koje većina ljudi mora znati jesu pozadina (wget -b), nastavite djelomično preuzeti (wget -c), broj pokušaja (wget –tries = BROJ) i naravno pomoć (wget -h) da se podsjetite na sve mogućnosti.

wget -b -c --tries = BROJ URL-a

Umjereno napredne mogućnosti wget-a

Wget se može izvoditi i u pozadini (wget -b), ograničite brzinu preuzimanja (wget –limit stopa = brzina), nema roditelja koji bi osigurao da preuzimate samo podmapu (wget -np), ažurirajte samo promijenjene datoteke (wget -N), zrcalo mjesto (wget -m), osigurajte da nisu stvoreni novi direktoriji (wget -nd), prihvatite samo određena proširenja (wget –accept = POPIS) i postavite vrijeme čekanja (wget –čekajte = SECONDS).

wget -b --limit-rate = SPEED -np -N -m -nd --accept = LISTA - čekaj = SECONDS URL

Preuzmite s Wget rekurzivno

Možete rekurzivno preuzeti (wget -r), raspoređuje hostove na druge domene (wget -H), pretvoriti veze u lokalne verzije (wget –convert-linkovi) i postavite razinu rekurzija (wget –level = BROJ koji koristi inf ili 0 za beskonačno).

No neke web stranice ne žele dopustiti da ih skidate rekurzivno i provjerit će koji preglednik koristite za pokušaj blokiranja robota. Da biste to zaobišli, prijavite korisnički agent kao što je Mozilla (wget –user-agent = AGENT).

wget -r -H --convert-linkovi - level = BROJ --user-agent = AGENT URL
wget trikovi savjeti

Wget zaštićen lozinkom

Moguće je deklarirati korisničko ime i lozinku za određeni URL tijekom korištenja wget-a (wget –http-user = USER –http-password = PASS). To se ne preporučuje na zajedničkim računalima jer će svi koji gledaju procese moći vidjeti lozinku u običnom tekstu.

wget --http-user = USER --http-password = PASS URL

Primjer za to je na djelu pomoću wget-a za sigurnosnu kopiju zadataka iz Remember The Milk Najbolji sigurnosni savjeti za zadatke RememberTheMilkZa mnoge od nas koji radimo u oblaku došli smo se poprilično oslanjati na naše omiljene usluge. Mi ih ponekad volimo i vjerujemo im možda malo više nego što bi to ponekad trebali, ... Čitaj više .

wget trikovi savjeti

Wget skupno preuzimanje

Prvo stvorite tekstualnu datoteku svih URL-ova koje želite preuzeti pomoću wget-a i nazovite ga wget_downloads.txt. Zatim za skupno preuzimanje URL-ova upišite ovu naredbu:

wget -i wget_downloads.txt
wget trikove

Cool koristi za wget

To će indeksirati web mjesto i generirati datoteku dnevnika bilo koje prekinute veze:

wget --spider -o wget.log -e roboti = isključeni - sačekajte 1 -r -p http://www.mysite.com/

Ovo će uzeti tekstualnu datoteku vaših omiljenih glazbenih blogova i preuzeti sve nove MP3 datoteke:

wget -r --level = 1 -H --timeout = 1 -nd -N -np --accept = mp3 -e roboti = isključeni -i musicblogs.txt

Za što još koristite wget?

Kreditna slika: Veza s društvenim medijima putem ShutterStock, Mladić gleda TV preko Shutterstocka, Globe preko Shutterstoka

Ange je diplomirana studentica internetskih studija i novinarstva koja obožava rad na mreži, pisanje i društvene mreže.