Enviado em 21/12/2016 - 01:38h
O lance é o seguinte: já aconteceu de eu perder conteúdo que tinha salvo no histórico do navegador pelo fato do link em questão ter "quebrado", ou seja, o conteúdo ter saído do ar. E como eu costumo marcar muita coisa para estudar depois, eu gostaria de salvar a página no meu HD e poder visualizá-la depois de maneira offline. Foi então que eu fui atrás do Wget para poder baixar a página, mas o problema é que enquanto eu estou conectado à internet, ele exibe a página bonitinho; mas caso eu esteja realmente offline, a página sai em um formato todo zuado.
Vejam primeiramente os dois comandos que eu testei para baixar a página, sendo que a diferença entre eles está no fato de que um tem a opção -p ativa (ela é a responsável por baixar todos os arquivos necessários para que o site possa ser exibido localmente), e já o outro não. E enquanto que o download com a opção -p cria uma diretório inteiro com várias subpastas dentro contendo as informações do site, o outro simplesmente baixa somente a página no formato HTML mesmo.
Vejam como o download fica quando é aberto enquanto eu estou online (sem a opção -p):
https://imgur.com/a/PrDO4
Agora vejam o mesmo arquivo sendo aberto enquanto eu estou offline (sem a opção -p):
https://imgur.com/a/OILXO
Com a opção -p:
https://imgur.com/a/yta0r
Vejam primeiramente os dois comandos que eu testei para baixar a página, sendo que a diferença entre eles está no fato de que um tem a opção -p ativa (ela é a responsável por baixar todos os arquivos necessários para que o site possa ser exibido localmente), e já o outro não. E enquanto que o download com a opção -p cria uma diretório inteiro com várias subpastas dentro contendo as informações do site, o outro simplesmente baixa somente a página no formato HTML mesmo.
$ wget -cp --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" --convert-links http://www.devmedia.com.br/introducao-ao-shell-script-no-linux/25778
$ wget -c --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" --convert-links http://www.devmedia.com.br/introducao-ao-shell-script-no-linux/25778Eu cheguei a cogitar o fato de que o problema poderia ser o user-agent, mas eu testei o download sem ele e o efeito foi o mesmo. =(
Vejam como o download fica quando é aberto enquanto eu estou online (sem a opção -p):
https://imgur.com/a/PrDO4
Agora vejam o mesmo arquivo sendo aberto enquanto eu estou offline (sem a opção -p):
https://imgur.com/a/OILXO
Com a opção -p:
https://imgur.com/a/yta0r