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?


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.