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