Pular para o conteúdo

Rastreador da web

Como os rastreadores da web funcionam, a diferença entre rastrear e fazer scraping e como os rastreadores são usados com ferramentas de captura de tela.

Um rastreador da web, também chamado de spider ou bot, é um programa que descobre páginas da web seguindo links. Ele começa com uma lista de URLs iniciais, baixa cada página, extrai os links que ela contém e adiciona as novas URLs a uma fila. Repetir esse processo constrói um mapa de um site ou da web como um todo.

Os mecanismos de busca executam os rastreadores mais conhecidos para indexar páginas. Outros rastreadores verificam sites em busca de links quebrados, criam arquivos históricos, auditam SEO ou reúnem uma lista de URLs para processamento posterior. Rastreadores bem comportados se identificam com uma string de user agent, seguem o Robots Exclusion Protocol publicado como RFC 9309 no robots.txt e limitam a velocidade com que solicitam páginas.

Como os rastreadores da web funcionam

  1. Começa com URLs iniciais ou com um sitemap.
  2. Verifica o robots.txt em busca de regras que se aplicam ao rastreador.
  3. Busca uma página e registra o status e o conteúdo.
  4. Extrai os links, normaliza-os e ignora os já vistos.
  5. Adiciona as novas URLs à fila e continua até atingir um limite.

Sites modernos que montam o conteúdo com JavaScript podem precisar de um navegador headless para renderizar a página antes que os links apareçam.

Rastrear ou fazer scraping

Rastrear encontra páginas. Fazer scraping extrai dados específicos das páginas, como preços ou títulos. Um rastreador muitas vezes alimenta um scraper, mas os dois podem rodar separadamente: um scraper pode trabalhar com uma lista fixa de URLs, sem nenhuma descoberta de links.

Onde os rastreadores da web são usados

  • Indexação por mecanismos de busca.
  • Auditorias de sites para links quebrados, redirecionamentos e metadados ausentes.
  • Arquivos da web que preservam páginas ao longo do tempo.
  • Montagem de uma lista de URLs para capturas de tela ou revisão de conteúdo.

Erros comuns

  • Ignorar o robots.txt e os termos do site.
  • Solicitar páginas rápido demais e sobrecarregar o servidor.
  • Seguir parâmetros de URL sem fim, como calendários e filtros.
  • Rastrear páginas atrás de login sem permissão.

Repetindo as mesmas capturas o tempo todo?

O Temposhot não rastreia. O Website Capture captura as URLs que você informa, e o Bulk insert aceita uma lista exportada de um rastreador ou de um sitemap. Veja automação de capturas de tela de sites.

Perguntas frequentes

Depende dos termos do site, dos dados envolvidos e da legislação local. Siga o robots.txt e os termos do site, e obtenha orientação para uso comercial.

O que é um sitemap?

Um arquivo XML que lista as URLs de um site, que os rastreadores usam como ponto de partida.

Fontes

Recursos relacionados

Você tira as mesmas capturas de tela várias vezes?

O Temposhot captura uma tela, janela ou área em intervalos programados e exporta o conjunto como PDF, imagens, ZIP ou MP4. As ferramentas gratuitas do navegador capturam apenas uma imagem por vez.

Recursos relacionados

Termos relacionados

Todos os termos do glossário