“--Domains wget” non aiuta .. cosa faccio di sbagliato? [chiuso]
-
21-08-2019 - |
Domanda
Sto cercando di utilizzare wget per afferrare in modo ricorsivo solo i file .jpg da un particolare sito web, con l'obiettivo di creare uno screensaver divertente per me. Non un tale nobile obiettivo davvero.
Il problema è che le immagini sono ospitati altrove (mfrost.typepad.com), non sul dominio principale del sito (www.cuteoverload.com).
Ho provato con "-D" per specificati i domini autorizzati, ma purtroppo non jpgs simpatici sono stato imminente. Come potrei modificare la riga seguente per fare questo lavoro?
wget -r -l2 -np -w1 -D www.cuteoverload.com,mfrost.typepad.com -A.jpg -R.html.php.gif www.cuteoverload.com/
Grazie.
Soluzione
Un esame della pagina man wget s '[1] dice questo circa -D:
domini Set da seguire. dominio-list è un elenco separato da virgole di domini. Si noti che non si accende -H.
In questo advisory su -H sembra interessante:
Abilita estendono su host diversi durante il recupero ricorsivo.
Quindi è necessario solo aggiungere il flag -h per la vostra invocazione.
(Dopo aver fatto questo, si presenta come tutte le immagini sono limitati a mfrost.typepad.com/cute_overload/images/2008/12/07 e mfrost.typepad.com/cute_overload/ immagini / 2008 / 08/12 ).
- [1] Anche se wget manuale di riferimento primaria 's è in formato info.