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?

lilydjwg
la source
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.

Nowaker
la source
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