Como baixar um site para visualização local via wget

GNU wget me conquista repetidamente devido à sua eficácia absoluta em comparação com outros gerenciadores de download.

Digamos que tenhamos um caso em que desejamos baixar um site para visualização local.

Veja como fazer isso com o comando wget

wget --mirror --convert-links --backup-converted --timestamping --adjust-extension --wait=5 --limit-rate=20k http://www.example.com

Vamos passar por esse passo a passo:

--mirror

Isso faz com que o wget ative alguns comandos de fundo ideais para copiar sites remotos

--convert-links

Basicamente faz exatamente o que diz, converte links em links locais para permitir a visualização offline

--backup-converted

Diz ao wget para fazer backup dos arquivos HTML originais antes da convers√£o

--timestamping

N√£o sobrescreva os arquivos j√° baixados, se eles n√£o foram alterados no servidor. Isso √© especialmente √ļtil se o download for interrompido por algum motivo.

--adjust-extension

Salve documentos HTML / CSS com as extens√Ķes adequadas. √ötil para URLs como http://example.com/category/ que s√£o salvos com extens√Ķes HTML apropriadas

--limit-rate=20k

Limita a velocidade de download à taxa especificada

--wait=seconds

Aguarde o período de tempo especificado antes dos pedidos. Seja legal e alivie a carga no servidor.

Então é isso.

Um equivalente mais curto seria:

wget -m -k -K -N -E -w  5 --limit-rate=20k http://www.example.com

Para obter mais informa√ß√Ķes, consulte os manuais, dispon√≠veis online em http://www.gnu.org/software/wget/manual/wget.html

Feliz download !!