Padroneggiare Wget e imparare alcuni trucchetti per il download

A volte non è sufficiente salvare un sito Web localmente dal tuo browser. A volte hai bisogno di un po 'più di energia.

A volte non è sufficiente salvare un sito Web localmente dal tuo browser.  A volte hai bisogno di un po 'più di energia.

wget trucchi A volte non è sufficiente salvare un sito Web localmente dal tuo browser. A volte hai bisogno di un po 'più di energia. Per questo, c'è un piccolo e semplice strumento a linea di comando noto come Wget. Wget è un semplice programma che è in grado di scaricare file da Internet. Si può o non si può sapere molto su Wget già, ma dopo aver letto questo articolo sarete pronti a usarlo per tutti i tipi di trucchi.

Wget è disponibile per l'uso nativo in UNIX e Windows da riga di comando, ma è possibile installare wget su Mac OS X Come ottenere Wget per il Mac Come ottenere Wget per Mac I Mac sono fantastici, con la loro interfaccia utente ordinata e un Unix indietro -fine. A volte hai la sensazione di poter fare praticamente qualsiasi cosa con loro. Finché un giorno stai cercando di fare qualcosa di semplice e tu ... Leggi di più con un po 'di persuasione. Quindi, una volta che conosci il tipo di cose che puoi usare con Wget, è portabile a qualunque sistema operativo utilizzi - e questo è utile. Ciò che è ancora meglio è che wget può essere utilizzato nei file batch e nei lavori cron. Qui è dove iniziamo a vedere il vero potere dietro wget.

Wget di base

L'utilizzo di base è l' URL di wget .

 wget http://makeuseof.com/ 

wget trucchi

Le opzioni più semplici che molte persone hanno bisogno di conoscere sono lo sfondo ( wget -b ), il download parziale parziale ( wget -c ), il numero di tentativi ( wget -tries = NUMBER ) e naturalmente l'aiuto ( wget -h ) per ricordare a te stesso tutto le opzioni.

 wget -b -c --tries = NUMBER URL 

Opzioni Wget moderatamente avanzate

Wget può anche essere eseguito in background (wget -b ), limitare la velocità del download ( wget -limit-rate = SPEED ), nessun genitore per garantire di scaricare solo una sottodirectory ( wget -np ), aggiornare solo i file modificati ( wget -N ), rispecchia un sito ( wget -m ), assicurati che non vengano create nuove directory ( wget -nd ), accetta solo determinate estensioni ( wget -accept = LIST ) e imposta un tempo di attesa ( wget -wait = SECONDS ) .

 wget -b --limit-rate = SPEED -np -N -m -nd --accept = LIST --wait = SECONDS URL 

Scarica con Wget in modo ricorsivo

È possibile scaricare in modo ricorsivo ( wget -r ), distribuire gli host ad altri domini ( wget -H ), convertire i collegamenti in versioni locali ( wget -convert-links ) e impostare il livello di ricorsività ( wget -level = NUMBER usando inf o 0 per infinito ).

Ma alcuni siti non vogliono permettere il download in modo ricorsivo e controllano quale browser si sta utilizzando nel tentativo di bloccare il bot. Per aggirare questo, dichiarare un agente utente come Mozilla ( wget -user-agent = AGENT ).

 wget -r -H --convert-links --level = NUMBER --user-agent = URL AGENT 

wget suggerimenti trucchi

Wget protetto da password

È possibile dichiarare il nome utente e la password per un determinato URL durante l'utilizzo di wget ( wget -http-user = USER -http-password = PASS ). Questo non è raccomandato su macchine condivise, in quanto chiunque visualizzi i processi sarà in grado di vedere la password in testo normale.

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

Un esempio di questo in azione è l'utilizzo di wget per eseguire il backup delle attività da Remember The Milk Suggerimenti di back-up migliori per il tuo RememberTheMilk Tasks Suggerimenti di back-up migliori per il tuo RememberTheMilk Tasks Per molti di noi che lavorano nel cloud, siamo arrivati fare affidamento sui nostri servizi preferiti piuttosto pesantemente. A volte anche noi amiamo e ci fidiamo di loro forse un po 'più di quanto dovremmo a volte, ... Per saperne di più.

wget suggerimenti trucchi

Scarica Wget Bulk

Per prima cosa, crea un file di testo di tutti gli URL che vuoi scaricare usando wget e chiamalo wget_downloads.txt . Quindi per scaricare gli URL in blocco, digita questo comando:

 wget -i wget_downloads.txt 

wget trucchi

Cool utilizza per Wget

Questo eseguirà la scansione di un sito Web e genererà un file di registro di eventuali collegamenti interrotti:

 wget --spider -o wget.log -e robots = off --wait 1 -r -p http://www.mysite.com/ 

Questo prenderà un file di testo dei tuoi blog musicali preferiti e scaricherà tutti i nuovi file MP3:

 wget -r --level = 1 -H --timeout = 1 -nd -N -np --accept = mp3 -e robots = off -i musicblogs.txt 

Per quale altro motivo usi wget?

Immagine di credito: Social Media Connection tramite ShutterStock, Young Man guardando la TV via Shutterstock, Globe via Shutterstock

In this article