Brave
Cross

O intervaloentre ver e entender

Tecnologia7 min de leitura

Por que o HTTrack não baixa sites modernos (React, Next.js, WebGL) e o que usar no lugar

O HTTrack lê o HTML do servidor. Em React, Next.js e WebGL o site nasce no navegador. Veja o que se perde em cada tipo de site e como baixar direito.

7 min · Brave Cross
Neste texto

O HTTrack não baixa sites modernos porque lê o HTML que o servidor entrega e segue os links escritos nele. Em React, Next.js e WebGL, boa parte do site só existe depois que o JavaScript roda no navegador. A saída é capturar o site dentro do navegador, enquanto ele executa.

Por que o HTTrack não funciona em sites modernos?

O HTTrack nasceu para a web de páginas HTML ligadas por links. Ele pede uma página, lê o código, encontra os endereços e pede os próximos. Esse modelo funciona enquanto o conteúdo está escrito no HTML.

Num site moderno, o HTML é o ponto de partida. Os nomes dos arquivos são gerados na compilação, os módulos são pedidos sob demanda e o conteúdo chega por chamadas feitas pelo script. O FAQ do HTTrack reconhece o problema com nomes de arquivo gerados e registra que Flash nunca teve suporte completo.

O ponto não é falta de manutenção. A versão 3.50-5 saiu em 10 de fevereiro de 2026. Mas, no histórico de mudanças oficial, as entradas sobre JavaScript tratam de achar links dentro do código, como texto. Nenhuma fala em executar o script.

O relato mais citado no fórum é antigo e continua atual. Em janeiro de 2018, um usuário escreveu no fórum oficial do HTTrack que a ferramenta funcionava bem, mas não capturava páginas geradas dinamicamente por JavaScript, mesmo depois de testar as soluções do FAQ.

O que muda num site React ou Next.js?

Num site React montado só no cliente, o servidor entrega um HTML quase vazio e um pacote de JavaScript. A documentação do Next.js (atualizada em setembro de 2026) define a aplicação de página única estrita assim: cada rota, transição e busca de dados acontece por JavaScript no navegador.

O Next.js melhora isso ao pré-renderizar HTML por rota. Mas a mesma documentação mostra componentes que só carregam no navegador e avisa que robôs que não executam JavaScript veem apenas o conteúdo provisório. O HTTrack se comporta como esse robô.

Em WebGL o efeito é ainda maior. O modelo .glb, o mapa de luz .hdr e as texturas .ktx2 são pedidos pelo código do three.js depois que a página abre. Se nenhum desses endereços está escrito no HTML, o espelho fica sem eles e o herói 3D vira um retângulo vazio.

Onde o HTTrack perde, tipo de site por tipo de site?

Tipo de siteO que o HTTrack perdeO que usar no lugar
HTML estático (documentação, blog antigo)Quase nadaHTTrack ou wget resolvem
WordPress tradicionalConteúdo carregado depois, como scroll infinito e filtrosHTTrack para as páginas, captura no navegador para o restante
React montado no cliente (Vite, Create React App)O conteúdo inteiro: o HTML chega quase vazioCaptura dentro do navegador
Next.jsComponentes só do navegador e módulos pedidos sob demandaCaptura no navegador com rolagem
WebGL e three.jsModelos .glb, mapas .hdr, texturas .ktx2 e shaders pedidos pelo scriptCaptura que escuta a rede (modo Completo do Extrator)
Animação por scroll e lazy loadImagens, vídeos e trechos que só carregam ao chegar na telaFerramenta que rola a página sozinha
Vídeo de streaming e área logadaTudo, e nenhuma ferramenta de estudo resolveNão é caso de uso: peça o arquivo ao dono

Fontes: FAQ do HTTrack, documentação do Next.js sobre SPAs e página do Extrator, consultados em outubro de 2026.

O que usar no lugar do HTTrack?

Para site montado por script, a captura precisa acontecer onde o script roda: no navegador. O Extrator, extensão da Brave Cross, faz isso em três movimentos descritos na página do produto: escuta a rede, rola a página para disparar o que só carrega ao chegar na tela e redireciona cada endereço para o disco, sem alterar o código.

01

Abra o site no navegador

Use Chrome, Brave, Edge, Opera, Vivaldi ou Arc com a extensão instalada.

02

Escolha o modo Completo

É o indicado para 3D e animação: rola tudo, varre o código e traz as bibliotecas.

03

Espere a captura

A extensão reúne cada arquivo que o site pede enquanto roda.

04

Abra offline

Dois cliques no atalho da pasta gerada e o site abre funcionando.

O guia completo, com Ctrl+S, PDF, SingleFile, HTTrack, wget e Extrator lado a lado, está em como baixar um site completo e abrir offline. Para o comparativo focado em ferramentas, veja HTTrack, SingleFile, wget, Cyotek WebCopy ou extensão. E para ver o que aparece dentro de um herói 3D capturado, abrimos o nosso em anatomia de um herói 3D.

Perguntas frequentes

Por que o HTTrack baixa só uma página em branco?

Porque o HTML que o servidor entregou estava quase vazio. Em sites React montados no cliente, o conteúdo é criado pelo JavaScript depois que a página abre, e o HTTrack guarda o HTML como ele chegou. O pacote de script até pode vir junto, mas os dados e módulos que ele pede depois não são capturados, e a página offline fica branca.

O HTTrack executa JavaScript?

Não como um navegador. O histórico oficial de versões, consultado em outubro de 2026, mostra melhorias para encontrar links escritos dentro do código JavaScript, mas nenhuma para executá-lo. O FAQ do HTTrack também admite que arquivos com nomes gerados pelo script podem não ser reconhecidos. Endereços montados em tempo de execução ficam fora do espelho.

Existe alguma configuração do HTTrack que resolve site React?

Não há opção que transforme o HTTrack num navegador. Ajustes como a opção --assume, citada no FAQ oficial, servem para dizer ao programa que certos endereços são HTML, não para rodar script. Profundidade, filtros e regras de link ajudam em sites tradicionais, mas não criam o conteúdo que só existe depois que o JavaScript roda.

Por que o "salvar como" do navegador vem quebrado?

O Salvar como guarda a página e parte dos arquivos daquele instante. O que o site pede depois, ao rolar ou por script, fica de fora, e alguns endereços continuam apontando para a internet. Offline, o navegador não encontra fonte, imagem ou módulo e a página perde estilo e animação. Para site moderno, é preciso uma captura que acompanhe a execução.

Como baixar um site React para ver offline?

Capture o site dentro do navegador, deixando o React rodar e a página ser rolada até o fim, e salve tudo o que passou pela rede com os endereços redirecionados para o disco. É o que o Extrator faz no modo Completo, segundo a página do produto em outubro de 2026. Depois, abra pela pasta gerada para o site rodar localmente.

O wget resolve o que o HTTrack não resolve?

Não. O wget também baixa o que está citado no HTML e no CSS: o manual do GNU Wget descreve a opção de requisitos de página como o download do necessário para exibir a página, e a de conversão como ajuste de links para leitura local. Ele não roda JavaScript. Em site estático é rápido e confiável; em React, tem o mesmo limite.

Depende do uso. A página do Extrator orienta usar a captura para estudo, referência e backup dos seus projetos, e diz que ela não serve para publicar o site de um concorrente como seu. Estude, referencie e faça backup do que é seu. Para dúvidas sobre direitos autorais, leia nosso artigo sobre copiar site, que não substitui orientação de advogado.

Teste no site que o HTTrack deixou em branco

O HTTrack continua útil para o que foi feito: páginas HTML ligadas por links. Para React, Next.js, WebGL e scroll animado, a captura precisa rodar o site, rolar a página e escutar a rede.

Pegue o endereço que voltou vazio no HTTrack e repita no navegador. O plano grátis libera 2 downloads por mês, sem cartão: baixe o Extrator e capture o site funcionando.

  • HTTrack não funciona
  • baixar site React
  • site dinâmico offline
  • salvar como vem quebrado

O que não cabe numa nota cabe numa conversa.

  1. 01Tecnologia

    Carreira em tecnologia no interior de Minas: trabalho remoto, salários e por onde começar

    Minas é o 2º estado em empregos de tecnologia, mas paga abaixo da média. Os polos do interior, o que o curso gratuito resolve e como quem mora longe de BH entra no mercado.

    8 min de leituraLer
  2. 02Tecnologia

    Curso de programação em Montes Claros: onde aprender, quanto se ganha e como vender para o mercado da região

    O que existe para aprender a programar em Montes Claros, o que o mercado mineiro paga e por que quem aprende aqui pode vender para a cidade e trabalhar remoto.

    8 min de leituraLer
  3. 03Tecnologia

    Ecossistema de inovação de Minas: San Pedro Valley, Uberlândia, Santa Rita do Sapucaí e o Norte de Minas

    Minas tem cerca de 1,3 mil startups, mas a inovação não mora só em BH. Um mapa dos polos, com dado e fonte, e o que eles abrem para quem constrói fora da capital.

    9 min de leituraLer