¿Cómo usar wget para descargar páginas de error HTTP?

45

wgetnormalmente se detiene cuando recibe un error HTTP, por ejemplo 404 o menos. ¿Existe una opción para wgetdescargar el contenido de la página independientemente del código HTTP?

lilydjwg
fuente
44
Puedes usar curlen su lugar.
Daniel Beck

Respuestas:

70

Parámetro:--content-on-error disponible desde wget 1.14:

Si está configurado como activado, wget no omitirá el contenido cuando el servidor responda con un código de estado http que indica un error.

Nowaker
fuente
1
@lilydjwg es interesante la opción --content-on-error no está aquí gnu.org/software/wget/manual/wget.html#Wgetrc-Commands - pero está en man wget ftp.connect.org.uk/hpux/Gnu /wget-1.14/wget-1.14.man.html
barlop
2
@barlop es porque el primer enlace que vinculó es para wget 1.13.4, y el último es para wget 1.14. --content-on-errorfue agregado a 1.14 .
lilydjwg
@lilydjwg bueno, si el manual en línea va a ser una página de manual, uno pensaría que debería actualizarlo a la última página de manual.
barlop
1
El manual vinculado ahora es el 1.15, que incluye la opción mencionada.
Paŭlo Ebermann
1
--content-on-errorParece que no funciona en caso de 401respuesta. Ver también esto .
Joe