Para baixar um site inteiro localmente em HTML usando o wget, pode usar os seguintes passos:
- Abra um terminal e vá até a pasta onde você deseja salvar o site inteiro.
- Digite o seguinte comando:
wget -r -k -E -p -np http://www.site.com/
Substituindo pela url do site que você deseja baixar.
- Pressione enter e aguarde enquanto o wget baixa todos os arquivos do site.
- Compacte a pasta .zip
- Depois abra o arquivo index.html em um navegador para testar
Na Futturu, utilizamos o wget como uma técnica para baixar um site inteiro do cliente antes de começarmos a produzir um novo. Às vezes, não temos acesso ao site antigo, mas com o wget, conseguimos fazer o download do site, incluindo a logo e algumas imagens que podem ser úteis para o novo layout do cliente.
O wget é uma ótima ferramenta para profissionais de web, pois permite baixar conteúdo da web de forma rápida e fácil. Com ele, é possível baixar sites inteiros, incluindo imagens e arquivos, o que pode ser muito útil para testar o funcionamento de um site antes de colocá-lo online ou para fazer backup de um site existente.
Além disso, o wget é uma ferramenta de linha de comando, o que significa que pode ser facilmente integrado em scripts ou outras ferramentas de automação. Isso pode economizar muito tempo e tornar o processo de desenvolvimento web mais eficiente.
Para baixar um site inteiro localmente em HTML usando o wget
e ignorando o SSL, você pode usar a opção --no-check-certificate
. Essa opção desativa a verificação de certificado SSL durante o download. Aqui está o comando que você pode usar:
wget --no-check-certificate --recursive --page-requisites --html-extension --convert-links --no-parent --no-clobber -P /caminho/do/diretorio <URL_DO_SITE>
Vamos explicar brevemente o significado de cada opção:
--no-check-certificate
: desativa a verificação de certificado SSL.--recursive
: faz owget
seguir os links recursivamente, baixando todo o site.--page-requisites
: faz owget
baixar todos os elementos necessários para exibir a página, como imagens e folhas de estilo.--html-extension
: garante que os arquivos sejam salvos com a extensão.html
.--convert-links
: converte os links para que apontem para os arquivos baixados localmente.--no-parent
: não segue os links para diretórios acima do diretório inicial.--no-clobber
: não sobrescreve arquivos existentes.-P /caminho/do/diretorio
: especifica o diretório de destino onde os arquivos serão salvos localmente.<URL_DO_SITE>
: substitua isso pela URL do site que você deseja baixar.
Certifique-se de substituir <URL_DO_SITE>
pelo endereço do site que você deseja baixar e /caminho/do/diretorio
pelo caminho do diretório em seu sistema onde deseja salvar os arquivos.
Lembre-se de que o download de um site inteiro pode levar tempo, dependendo do tamanho do site e da quantidade de recursos a serem baixados.
Testamos o comando no Fedora Linux.