“--Domains wget” non aiuta .. cosa faccio di sbagliato? [chiuso]

StackOverflow https://stackoverflow.com/questions/355439

  •  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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top