pas « wget --domains » aider .. ce que je fais mal? [fermé]
-
21-08-2019 - |
Question
Je tente d'utiliser wget pour saisir récursive uniquement les fichiers .jpg à partir d'un site Web particulier, en vue de la création d'un économiseur d'écran amusant pour moi-même. Pas un tel objectif ambitieux vraiment.
Le problème est que les images sont hébergées ailleurs (mfrost.typepad.com), et non sur le domaine principal du site (www.cuteoverload.com).
Je l'ai essayé d'utiliser « -D » pour les domaines spécifiés autorisés, mais malheureusement pas jpgs mignon ai été à venir. Comment pourrais-je modifier la ligne ci-dessous pour faire ce travail?
wget -r -l2 -np -w1 -D www.cuteoverload.com,mfrost.typepad.com -A.jpg -R.html.php.gif www.cuteoverload.com/
Merci.
La solution
Un examen de wget de la page man [1] dit ceci au sujet -D:
domaines Set à suivre. domaine de liste est une liste séparée par des virgules de domaines. Notez qu'il ne tourne pas -H.
Le présent avis au sujet -H semble intéressant:
Activer enjambant les hôtes en faisant téléchargement récursif.
Vous avez donc besoin simplement d'ajouter le drapeau -H à votre appel.
(Après avoir fait cela, ressemble à toutes les images sont limitées à mfrost.typepad.com/cute_overload/images/2008/12/07 et mfrost.typepad.com/cute_overload/ images / 2008/12/08 ).
- [1] Bien que wget Manuel de référence primaire 'est au format info.