API de web scraping
Tarefas assíncronas
Os endpoints jobs colocam tarefas de scraping em fila e permitem consultar o estado e os resultados — ideal para alto volume ou páginas lentas.
POST
Async jobs
Primeiros passos
URL base
Criar uma tarefa
Enfileire um scrape assíncrono com a mesma cargaScrapeRequest usada pelo endpoint síncrono.
Pedido de exemplo
Parâmetros para criar uma tarefa
Um objeto
ScrapeRequest com os mesmos campos do endpoint de scraping síncrono (url, render, actions, cookies, etc.).Prioridade da tarefa. Valores mais altos são processados primeiro. Predefinição: 0.
Obter estado da tarefa
Consulte uma tarefa por ID para verificar o estado e recuperar resultados após conclusão.URL base
Pedido de exemplo
Valores de estado da tarefa
| Estado | Descrição |
|---|---|
queued | A tarefa aguarda na fila. |
running | A sessão do navegador está ativa. |
done | Scraping concluído; result contém a saída. |
failed | Scraping falhou; error contém uma descrição. |
Parâmetros da resposta
Identificador único da tarefa assíncrona.
Estado atual da tarefa:
queued, running, done ou failed.O objeto de resultado do scraping (mesma estrutura da resposta do endpoint síncrono). Presente quando
status é done.Mensagem de erro. Presente quando
status é failed.Metadados adicionais sobre a execução da tarefa.
Async jobs