Lorenzone.it - versione per la stampa

Utilizzare wget e mantenere l’estensione dei file css

Elucubrato da saibal il 4 novembre 2011 alle 08:39 nella categoria My Ubuntu

La funzione wget è veramente potente se si impara ad usarla bene. Ovviamente è necessario leggere a fondo il manuale [1]

Mi devo ricordare che, scaricando un sito, può essere utile l’utilizzo di “–adjust-extension“. Questo (poco) conosciuto parametro evita problemi con i file css o javascript che utilizzano valori in query string (ad esempio per bucare la cache: /file.csxs?v=2.1).

Il parametro ripete l’estensione del file e la aggiunge alla fine della query string permettendo la corretta lettura con browser come Explorer (che altrimenti avrebbe problemi ad interpretare la pagina).

Un file come /file.css?v=2.1 diventa /file.css?v=2.1.css

La forma estesa per scaricare la pagina di un sito può essere:

wget --page-requisites --adjust-extension --convert-link http://www.sito.it

oppure in forma contratta:

wget -p -E -k http://www.sito.it


Link in questa pagina:

[1] il manuale: http://www.gnu.org/software/wget/manual/wget.html