Comment puis-je empêcher wget de suivre les redirections?
--max-redirect 0
Je n’ai pas essayé ceci, cela permettra soit de ne pas en autoriser, soit de permettre l’infini.
Utilisez curl
sans -L
au lieu de wget
.
wget suit jusqu’à 20 redirections par défaut. Cependant, il ne couvre pas les hôtes. Si vous avez demandé à wget de télécharger example.com
, il ne touchera aucune ressource sur www.example.com
. wget le détectera comme une demande de diffusion sur un autre hôte et décidera de l’abandonner.
En bref, vous devriez probablement exécuter:
wget --mirror www.example.com
Plutôt que
wget --mirror example.com
Maintenant, disons que le propriétaire de www.example.com
a plusieurs sous-domaines sur example.com
et nous les intéressons tous. La façon de procéder?
Essaye ça:
wget --mirror --domains=example.com example.com
wget va maintenant visiter tous les sous-domaines de example.com, y compris m.example.com
et www.example.com
.
Certaines versions de wget
ont une option --max-redirect
: Voir ici