API di web scraping
Job asincroni
Gli endpoint jobs accodano attività di scraping e consentono di verificare stato e risultati — ideale per alto volume o pagine lente.
POST
Async jobs
Per iniziare
URL base
Creare un job
Accoda uno scrape asincrono con lo stesso payloadScrapeRequest usato dall’endpoint sincrono.
Esempio di richiesta
Parametri per creare un job
Un oggetto
ScrapeRequest con gli stessi campi dell’endpoint di scraping sincrono (url, render, actions, cookies, ecc.).Priorità del job. I valori più alti vengono elaborati per primi. Predefinito: 0.
Ottenere lo stato del job
Interroga un job per ID per verificarne lo stato e recuperare i risultati al completamento.URL base
Esempio di richiesta
Valori di stato del job
| Stato | Descrizione |
|---|---|
queued | Il job è in attesa in coda. |
running | La sessione del browser è attiva. |
done | Scraping completato; result contiene l’output. |
failed | Scraping fallito; error contiene una descrizione. |
Parametri della risposta
Identificatore univoco del job asincrono.
Stato attuale del job:
queued, running, done o failed.L’oggetto risultato dello scraping (stessa struttura della risposta dell’endpoint sincrono). Presente quando
status è done.Messaggio di errore. Presente quando
status è failed.Metadati aggiuntivi sull’esecuzione del job.
Async jobs