API веб-скрейпінгу
Асинхронні задачі
Ендпоінти jobs ставлять задачі скрейпінгу в чергу та дозволяють опитувати статус і результати — ідеально для високого навантаження або повільних сторінок.
POST
Асинхронні задачі
Початок роботи
Базовий URL
Створення завдання
Поставте асинхронний скрейпінг у чергу з тим самим payloadScrapeRequest, що використовує синхронний ендпоінт.
Приклад запиту
Параметри створення завдання
Object
обов'язково
Об’єкт
ScrapeRequest з тими самими полями, що й синхронний ендпоінт скрейпінгу (url, render, actions, cookies тощо).Integer
Пріоритет завдання. Вищі значення обробляються першими. За замовчуванням: 0.
Отримання статусу завдання
Опитуйте завдання за ID, щоб перевірити статус і отримати результати після завершення.Базовий URL
Приклад запиту
Значення статусу завдання
Параметри відповіді
String
Унікальний ідентифікатор асинхронного завдання.
String
Поточний статус завдання:
queued, running, done або failed.Object
Об’єкт результату скрейпінгу (та сама структура, що й відповідь синхронного ендпоінта). Присутній, коли
status — done.String
Повідомлення про помилку. Присутнє, коли
status — failed.Object
Додаткові метадані про виконання завдання.
Асинхронні задачі