Saltar para o conteúdo principal
WEB_CRAWL segue os links de um site em largura a partir de um endereço inicial e lê cada página como o WEB_SCRAPE faz. Você recebe o Markdown, os metadados e as imagens de cada página em um único resultado.

Requisição

Parâmetros

O rastreamento segue um link quando ele fica no site (com ou sem www.), corresponde aos padrões de caminho, leva a uma página web e não a um arquivo (PDFs, imagens, arquivos compactados e outros arquivos ficam de fora) e é permitido pelo robots.txt do site para todos os rastreadores.

Resposta

Por exemplo:

Créditos

No envio, a tarefa reserva 1 crédito por página de maxPages (25 créditos no exemplo acima). Ao concluir, ela é cobrada em 1 crédito por página em pages, e o restante da reserva é liberado. As páginas em failed não são cobradas. Um rastreamento que retorna 3 de 25 páginas custa 3 créditos. Veja Créditos e limites para entender como funcionam as reservas.

Limites e erros

  • Quando a página inicial não pode ser lida, a tarefa falha com PAGE_UNAVAILABLE. Qualquer outra página que não possa ser lida vai para failed e o rastreamento continua.
  • Opções inválidas retornam 422 VALIDATION_ERROR indicando o campo.
  • WEB_CRAWL ignora markdown, rawResponse e searchQueries. Recusa html e analysis com 422 e citationAnalysis com 400; veja flags não suportadas.
  • Os demais erros de requisição estão em Erros.

Relacionados

  • Web map para listar os endereços de um site sem lê-los
  • Web scrape para uma única página