PDA

Visualizza la versione completa : Scaricare siti interi utilizzando il comando wget



vanescar
09-02-06, 13:59
Forse già conoscete il comando "wget" di linux?
Per chi non lo avesse mai sentito nominare questa utility di linux è utile per scaricare file da internet. Per chi è in cerca di maggiori approfondimenti consiglio di usare Google con la stringa di ricerca "man wget" è troverete le risposte a qualsiasi domanda.

Chiusa la breve introduzione in questo trick vediamo come è possibile usare wget per scaricare interi siti da internet.
scrivendo semplicemente:
# wget http://vanescar.homelinux.com

si scarica l'index del sito. scrivendo invece:
# wget -r http://vanescar.homelinux.com

si scarica l'index completo anche di eventuali immagini.
le altre opzioni importanti del comando sono:



-b esegue wget in background
-l specifica il livello di ricorsione (default 5)
-c fa il resume del download
-c legge una lista di url da un file specificato
-convert-link converte il link da assoluti a relativi
per visualizzare la pagina offline
-mirror solo un aggiornamento
-nq evita di scaricare link che fanno riferimento ad altri siti

esempi:
# wget -r -c -l 3 -o wget.log vanescar.homelinux.com
scarica l'index e i relativi link con un livello di profondità pari a 3; il log dell'operazione sarà scritto nel file wget.log

# wget -mirror vanescar.homelinux.com
Fa la copia speculare del sito: aggiorna il download in base alle date