Como o Silktide rastreia
O Silktide não rastreia sites como um bot tradicional que analisa apenas HTML. Ele carrega cada página em um navegador real — o Chrome headless — para ver aproximadamente o que uma pessoa vê depois que os scripts são executados, os layouts são reorganizados e os recursos são carregados.
É por isso que o Silktide consegue testar sites modernos com muito JavaScript, que rastreadores que analisam apenas o código-fonte não conseguem detectar, e por que os resultados podem incluir layout, contraste, capturas de tela e o HTML final depois que a página se estabiliza.
O que um rastreamento faz
Uma execução de teste típica:
- Começa na página inicial do site (e em quaisquer páginas forçadas que você tenha configurado).
- Carrega cada página dentro do escopo no navegador, no desktop e, quando habilitado, em dispositivos móveis.
- Descobre mais URLs a partir de links e, frequentemente, de sitemaps.
- Continua até que tudo dentro do escopo seja coberto ou até que o do site seja atingido.
Você controla quais URLs pertencem a esse escopo em O que testamos. As configurações avançadas do rastreador alteram o nível de intensidade com que o Silktide descobre e carrega essas URLs — consulte Como carregar uma página.
Páginas vs. arquivos
Nem tudo o que o Silktide encontra é carregado da mesma forma:
- Páginas HTML são abertas no navegador. O JavaScript é executado, a página pode ser rolada e o Silktide pode clicar em um controle configurado (por exemplo, para dispensar um banner de cookies) antes de capturar os resultados.
- PDFs e muitos outros documentos são descobertos durante o rastreamento — geralmente como links em páginas — e baixados como arquivos, em vez de serem renderizados como páginas completas no navegador. Eles ainda contam para a capacidade de documentos e também precisam estar acessíveis.
Se uma URL de PDF não parecer ser de um PDF (por exemplo, se não tiver a extensão .pdf), o Silktide poderá classificá-la como uma página e consumir o limite de páginas. Consulte Por que os limites de páginas podem impedir o teste de PDFs?.
Por que isso é importante
Como o Silktide usa um navegador real:
- Ele processa conteúdo renderizado no cliente, não apenas a resposta HTML bruta
- Ele pode interagir com páginas — dispensar banners, executar fluxos de usuário ou concluir a autenticação configurada
- Ele pode capturar capturas de tela e medir características visuais, como contraste e layout
- As solicitações ainda vêm da infraestrutura do Silktide (ou de um proxy), portanto firewalls e defesas contra bots ainda podem interferir
Para uma resposta mais curta à pergunta “o Silktide vê o que eu vejo?”, consulte Como o Silktide vê os sites?.