1 votes

mettre en miroir un site avec wget et télécharger des médias statiques

Je voudrais faire un miroir d'un site avec wget et convertir tous les liens vers les copies locales que j'ai téléchargées. Pour l'instant, c'est facile, tout ce que j'ai à faire est de wget -mk http://site.com

Cependant, tous les médias statiques sont situés dans un domaine différent. Si je suis tous les hôtes étrangers en utilisant la commande -H il téléchargera les fichiers multimédias statiques, mais il téléchargera également tout autre lien externe.

Existe-t-il un moyen de spécifier "télécharger uniquement les hôtes étrangers spécifiés dans la liste X" ?

1voto

Justin Points 3736

Voir la section dans la page de manuel de wget après l'option --page-requisites l'option, il y a un exemple :

Les liens de cette page vers des documents externes ne seront pas suivis. En fait, pour télécharger une seule page et tous ses éléments (même s'ils existent sur des sites web séparés), et s'assurer que le lot s'affiche correctement localement, cet auteur aime utiliser quelques options en plus de -p :

wget -E -H -k -K -p http://<site>/<document>

1voto

Ajoutez -Dwww.domain.com,static.domain.com avec vos domaines équivalents.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X