Come utilizzare wget per scaricare pagine di errore HTTP?


45

wgetnormalmente si interrompe quando viene visualizzato un errore HTTP, ad esempio 404 o giù di lì. Esiste un'opzione da fare wgetper scaricare il contenuto della pagina indipendentemente dal codice HTTP?


4
Puoi usare curlinvece.
Daniel Beck

Risposte:


70

Parametro--content-on-error :, disponibile da wget 1.14:

Se impostato su on, wget non salterà il contenuto quando il server risponde con un codice di stato http che indica un errore.


1
@lilydjwg è interessante notare che l'opzione --content-on-error non è disponibile qui gnu.org/software/wget/manual/wget.html#Wgetrc-Commands - ma è disponibile su wp ftp.connect.org.uk/hpux/Gnu /wget-1.14/wget-1.14.man.html
barlop

2
@barlop è perché il primo link che hai collegato è per wget 1.13.4, e quest'ultimo è per wget 1.14. --content-on-errorè stato aggiunto a 1.14 .
lilydjwg,

@lilydjwg bene, se il manuale online sarà una pagina man, si potrebbe pensare che dovrebbero aggiornarlo alla pagina man più recente.
barlop

1
Il manuale collegato è ora quello 1.15, che include l'opzione menzionata.
Paŭlo Ebermann,

1
--content-on-errorsembra non funzionare in caso di 401risposta. Si veda anche questo .
Joe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.