Histórico da questão
No momento, o Spegel só oferece suporte a páginas da Web estáticas (solicitações GET); o conteúdo dinâmico que depende da renderização de JavaScript (como aplicativos SPA) não pode ser analisado corretamente.
alternativa
- Ajuste da ferramenta de pré-renderização: Uso
puppeteertalvezplaywrightObtenha o HTML completo da página da Web dinâmica e, em seguida, processe-o por meio do Spegel. - Chamadas diretas de APISe o site de destino fornecer uma API, os scripts poderão ser gravados para obter dados estruturados e formatar a saída por meio das exibições personalizadas do Spegel.
- cache estáticoUso de
wgetSalve a página dinâmica como um arquivo HTML local (por exemplowget --no-check-certificate -O page.html <URL>) e, em seguida, carregue o arquivo local com o Spegel.
Recomendações para otimização futura
Os desenvolvedores podem acompanhar o quadro de problemas no GitHub do projeto (por exemplo, #42), onde a comunidade está discutindo a integração do suporte ao navegador Headless. Por enquanto, recomenda-se dar preferência a sites com conteúdo predominantemente estático (por exemplo, documentos, notícias).
Essa resposta foi extraída do artigoSpegel: usando IA para transformar as páginas da Web em uma experiência de navegação de ponta a pontaO































