Comment utiliser wget pour télécharger des pages d'erreur HTTP?


45

wgets’arrête normalement quand il ya une erreur HTTP, par exemple 404 ou plus. Existe-t-il une option permettant wgetde télécharger le contenu de la page quel que soit le code HTTP?


4
Vous pouvez utiliser à la curlplace.
Daniel Beck

Réponses:


70

Paramètre--content-on-error :, disponible à partir de wget 1.14:

Si cette option est activée, wget n'ignorera pas le contenu lorsque le serveur répond avec un code d'état http indiquant une erreur.


1
@lilydjwg il est intéressant de noter que l'option --content-on-error n'est pas disponible ici gnu.org/software/wget/manual/wget.html#Wgetrc-Commands - mais est toujours active. ftp.connect.org.uk/hpux/Gnu /wget-1.14/wget-1.14.man.html
barlop

2
@barlop c'est parce que le premier lien que vous avez lié est pour wget 1.13.4, et le dernier pour wget 1.14. --content-on-errora été ajouté à 1.14 .
lilydjwg

@ lilydjwg eh bien, si le manuel en ligne doit devenir une page de manuel, on pourrait penser qu'ils devraient le mettre à jour avec la dernière page de manuel.
Barlop

1
Le manuel lié est maintenant celui de 1.15, qui inclut l'option mentionnée.
Paŭlo Ebermann

1
--content-on-errorsemble ne pas fonctionner en cas de 401réponse. Voir aussi ceci .
Joe
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.