Como usar o wget para baixar páginas de erro HTTP?

45

wgetnormalmente para quando ocorre um erro HTTP, por exemplo, 404 ou mais. Existe uma opção a ser feita wgetpara baixar o conteúdo da página, independentemente do código HTTP?

lilydjwg
fonte
4
Você pode usar em seu curllugar.
Daniel Beck

Respostas:

70

Parâmetro--content-on-error :, disponível no wget 1.14:

Se estiver ativado, o wget não ignorará o conteúdo quando o servidor responder com um código de status http que indica erro.

Nowaker
fonte
1
@lilydjwg curiosamente a opção --content-on-error não está aqui gnu.org/software/wget/manual/wget.html#Wgetrc-Commands - mas está no man wget ftp.connect.org.uk/hpux/Gnu /wget-1.14/wget-1.14.man.html
barlop
2
@ barlop, porque o primeiro link que você vinculou é para o wget 1.13.4, e o último é para o wget 1.14. --content-on-errorfoi adicionado em 1,14 .
Lilydjwg
@lilydjwg: bem, se o manual on-line for uma página de manual, é de se pensar que eles devem atualizá-lo para a página de manual mais recente.
barlop
1
O manual vinculado agora é o 1,15, que inclui a opção mencionada.
Pa Elo Ebermann
1
--content-on-errorparece não estar funcionando em caso de 401resposta. Veja também isso .
Joe