API веб-скрейпинга
Асинхронные задачи
Эндпоинты jobs ставят задачи скрейпинга в очередь и позволяют опрашивать статус и результаты — идеально для высокой нагрузки или медленных страниц.
POST
Async jobs
Начало работы
Базовый URL
Создание задачи
Поставьте асинхронный скрейпинг в очередь с тем же payloadScrapeRequest, что использует синхронный эндпоинт.
Пример запроса
Параметры создания задачи
Объект
ScrapeRequest с теми же полями, что и синхронный эндпоинт скрейпинга (url, render, actions, cookies и т. д.).Приоритет задачи. Более высокие значения обрабатываются первыми. По умолчанию: 0.
Получение статуса задачи
Опрашивайте задачу по ID, чтобы проверить статус и получить результаты после завершения.Базовый URL
Пример запроса
Значения статуса задачи
| Статус | Описание |
|---|---|
queued | Задача ожидает в очереди. |
running | Сессия браузера активна. |
done | Скрейпинг завершён; result содержит результат. |
failed | Скрейпинг не удался; error содержит описание ошибки. |
Параметры ответа
Уникальный идентификатор асинхронной задачи.
Текущий статус задачи:
queued, running, done или failed.Объект результата скрейпинга (та же структура, что и ответ синхронного эндпоинта). Присутствует, когда
status — done.Сообщение об ошибке. Присутствует, когда
status — failed.Дополнительные метаданные о выполнении задачи.
Async jobs