Portali governativi, siti di consultazione pubblica, tabelle dei prezzi, classifiche e directory online: c'è un'enorme quantità di dati accessibili sul web che devono essere raccolti, organizzati e utilizzati. Quando non sono disponibili API, l'estrazione visiva dei dati con Dablio Robô è il modo più pratico per farlo.
Cos'è l'estrazione dati (web scraping) con RPA
Il web scraping con RPA significa utilizzare un robot che naviga nel browser come farebbe un essere umano, identifica gli elementi di dati sulla pagina (tabelle, campi, testi, collegamenti) e li acquisisce per un uso successivo. A differenza degli scraper tecnici basati su codice, Dablio Robô ti consente di farlo visivamente puntando agli elementi sullo schermo.
Passaggio 1: identificare i selettori di dati
Prima di creare il flusso, accedi al sito Web di destinazione e identifica dove si trovano i dati che desideri acquisire. Esamina gli elementi con DevTools del browser (F12) e nota i selettori CSS o il testo dell'etichetta nelle vicinanze. Quanto più stabile è il selettore, tanto più affidabile è l'automazione.
Passaggio 2: creare il flusso di estrazione
In Dablio Robô, crea un flusso con le seguenti azioni: Apri URL → Attendi il caricamento → Cattura elemento tramite selettore → Memorizza in variabile → Ripeti per altri campi → Salva riga nel foglio di calcolo → Vai alla pagina successiva (se è presente l'impaginazione) → Ripeti.
Passaggio 3: gestire l'impaginazione e il caricamento dinamico
Molti portali visualizzano i dati su più pagine o caricano i contenuti tramite JavaScript in modo asincrono. Configura Dablio Robô per attendere la presenza di un elemento specifico prima dell'acquisizione: questo garantisce che i dati siano già sullo schermo. Per l'impaginazione, aggiungi un ciclo che fa clic sul pulsante "Avanti" e ripete l'estrazione.
Esportazione dei dati
Dablio Robô può salvare i dati estratti in un foglio di calcolo Excel, file CSV, database o inviarli direttamente a un'API. Configura la destinazione alla fine del flusso. Per grandi volumi, preferisci CSV o banca: per i report pronti per l'utente, Excel è più pratico.