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
Jobs asynchrones
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
Object
requis
Un objet
ScrapeRequest avec les mêmes champs que l’endpoint de scraping synchrone (url, render, actions, cookies, etc.).Integer
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
Paramètres de réponse
String
Identifiant unique de la tâche asynchrone.
String
Statut actuel de la tâche :
queued, running, done ou failed.Object
L’objet résultat du scraping (même structure que la réponse de l’endpoint synchrone). Présent lorsque
status est done.String
Message d’erreur. Présent lorsque
status est failed.Object
Métadonnées supplémentaires sur l’exécution de la tâche.
Jobs asynchrones