Como clonar um website com httrack
On Janeiro 15, 2022 by adminSe você é um desenvolvedor de websites, um dono de negócio ou um estudante na área de TI, você provavelmente encontrou uma instância onde você precisava clonar rapidamente um website. Digamos, por exemplo, que você tem um site que você administra que está tendo problemas; você pode querer clonar esse site e depois começar a depurar o clone. Trabalhar com o clone certamente bate a possibilidade de quebrar ainda mais o seu site original.
Existem muitas maneiras de clonar um site. Uma solução que usei oferece opções de linha de comando e GUI, e é chamada httrack. O aplicativo pode ser usado em Linux, Windows, MacOS e Android, e faz uma cópia completa de um site para a navegação local. A ferramenta de linha de comando é, como você espera, chamada httrack. Existe também uma versão GUI para Linux chamada webhttrack. Eu vou demonstrar como usar tanto a linha de comando como as ferramentas GUI, para que você possa fazer clones rápidos dos seus sites. Vou demonstrar ambas as versões do Ubuntu Linux.
Instalação
Bambas as ferramentas de linha de comando e GUI podem ser encontradas nos repositórios padrão. Para instalá-los, abra uma janela de terminal e emita o comando:
sudo apt install httrack webhttrack
Quando solicitado, digite sua senha sudo, aceite a instalação, e permita que ela seja concluída. Isso é tudo que existe para instalar as ferramentas.
O uso da linha de comando
Primeiro vamos copiar um site usando a ferramenta de linha de comando. Isto pode levar algum tempo, dependendo do tamanho do seu site. O comando para fazer a cópia é:
httrack http://SITE_URL -O LOCALDIRECTORY
Onde SITE_URL é a URL real do site que você quer copiar e LOCALDIRECTORY é o diretório no seu drive local para armazenar a cópia. Quando o comando estiver completo, você verá o clone recém criado em LOCALDIRECTORY. Você pode então começar a trabalhar com esse clone sem afetar o seu local de produção.
O maior aviso para usar esta ferramenta é que, dependendo de como o site foi escrito e como ele está alojado, seus resultados podem variar. Se você encontrar downloads do httrack pouco mais que um arquivo de índice, é provável que ele não funcione no seu site. Eu descobri, até agora, que sites do WordPress, especialmente aqueles alojados em hosts de terceiros, são quase impossíveis de clonar usando esta ferramenta.
UI uso
A ferramenta GUI lhe dá um poder um pouco mais amigável ao usuário. Para iniciar a GUI, abra uma janela de terminal e emita o comando webhttrack. Isto irá abrir uma janela do navegador com a GUI pronta. Na primeira tela, selecione seu idioma, e clique em Next >>. Na próxima janela (Figura A), digite um novo nome de projeto, e selecione uma das categorias pré-definidas. Digite um caminho base para alojar os arquivos baixados e clique em Next >>.
Figure A
Na próxima janela (Figura B), selecione a ação a ser usada (já que este é um primeiro download, o padrão será bom) e digite a URL do site alvo na caixa de endereço.
Figure B
Clique no botão Set Options e você pode configurar opções como browser ID, scan rules, robot rules, número de conexões, proxy, limites, e mais (Figura C).
Figure C
Se você executar um clone, e descobrir que ele falha, é provável que você precise revisitar a seção Opções e fazer ajustes. Isto, claro, dependerá do tipo de site que você está tentando clonar. Depois de definir as opções exatamente como você precisa delas, clique em OK e depois clique em Next >> e depois clique no botão Start>>. Neste ponto (Figura D), o site começará a clonar (salvando-o no diretório local configurado).
Figure D
Quando o download terminar, você pode começar a trabalhar com o seu clone.
Não perfeito, mas útil
Entanto que você não esteja tentando baixar um site do WordPress, httrack ou webhttrack fará um ótimo trabalho de baixar um clone do seu site, para que você possa depurar, fazer backup, ou quaisquer que sejam as suas necessidades. Como eu disse, dependendo do tipo de site com o qual você está procurando trabalhar, você terá que brincar com as configurações para que isso funcione. Experimente esta útil ferramenta e veja se ela não vai acabar como sua ferramenta de clonagem de sites.
>
Veja também
- Como ligar a uma partilha SMB a partir do seu dispositivo Android (TechRepublic)
- Como usar o Antsle para implementar rapidamente uma máquina virtual (TechRepublic)
- 3 passos rápidos para optimizar o desempenho do seu servidor NGINX (TechRepublic)
- Como se conectar a uma base de dados MySQL remota com DBeaver (TechRepublic)
- Como adicionar facilmente uma impressão digital SSH ao seu ficheiro conhecido_hosts no Linux (TechRepublic)
- Você pode usar uma VPN para combater o abuso da neutralidade da rede do ISP (ZDNet)
Deixe uma resposta