API de web scraping
Jobs asynchrones
Les endpoints jobs mettent les tâches de scraping en file d’attente et permettent de consulter le statut et les résultats — idéal pour un volume élevé ou des pages lentes.
POST
Async jobs
Premiers pas
URL de base
Créer une tâche
Mettez en file d’attente un scrape asynchrone avec la même chargeScrapeRequest que l’endpoint synchrone.
Exemple de requête
Paramètres de création de tâche
Un objet
ScrapeRequest avec les mêmes champs que l’endpoint de scraping synchrone (url, render, actions, cookies, etc.).Priorité de la tâche. Les valeurs plus élevées sont traitées en premier. Par défaut : 0.
Obtenir le statut d’une tâche
Interrogez une tâche par ID pour vérifier son statut et récupérer les résultats une fois terminée.URL de base
Exemple de requête
Valeurs de statut de tâche
| Statut | Description |
|---|---|
queued | La tâche attend dans la file d’attente. |
running | La session du navigateur est active. |
done | Scraping terminé ; result contient la sortie. |
failed | Scraping échoué ; error contient une description. |
Paramètres de réponse
Identifiant unique de la tâche asynchrone.
Statut actuel de la tâche :
queued, running, done ou failed.L’objet résultat du scraping (même structure que la réponse de l’endpoint synchrone). Présent lorsque
status est done.Message d’erreur. Présent lorsque
status est failed.Métadonnées supplémentaires sur l’exécution de la tâche.
Async jobs