¿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?


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.