In questo capitolo lavoreremo su una ricetta reale, dalla definizione all’estrazione.
L’obiettivo è estrarre la tabella presente in questa pagina:
![](https://www.batchdatacollector.com/wp-content/uploads/2019/10/Table01-1024x455.png)
Ecco la sequenza delle operazioni da svolgere:
1. Lasciare aperta la finestra contenente il sito da analizzare.
2. Lanciare Free/Batch Data Collector dall’icona posta su tale finestra, cosicché il programma sia in grado di analizzarne il codice sorgente.
3. In Free/Batch Data Collector – Interfaccia Avanzata – impostare un nome per la ricetta:
![](https://www.batchdatacollector.com/wp-content/uploads/2019/11/BDCRecipeTitle.gif)
4. Sulla pagina originale, cercare l’elemento padre della tabella. Il consiglio è di usare Inspect di Chrome. Ciò avviene cliccando col tasto destro sulla prima cella della tabella e scegliendo dal menù contestuale la voce Inspect.
![](https://www.batchdatacollector.com/wp-content/uploads/2019/10/Table03-1024x211.png)
5. Da Inspect possiamo riconoscere chiaramente che l’elemento ripetitivo è table#customers tr
6. Ovviamente le colonne figlie dell’elemento ripetitivo saranno td con Occorrenza n. (Instance n.) progressiva da 0 a 2 (trattandosi di tabella a tre colonne).
7. Per ogni colonna impostare il tipo text.
Ecco la ricetta completa:
![](https://www.batchdatacollector.com/wp-content/uploads/2019/10/BDCCustomerTable.gif)
8. E’ possibile procedere con l’applicazione agendo su Svuota ed estrai dati (Empty results and extract).
![](https://www.batchdatacollector.com/wp-content/uploads/2019/11/BDCExport.gif)
A fondo pagina il codice JSON generato e alcuni tasti di controllo. Il primo permette di esportare i dati collezionati in formato Excel.
![](https://www.batchdatacollector.com/wp-content/uploads/2019/10/Table06.png)
I successivi mostrano a video i dati estratti senza passare per un foglio elettronico.
![](https://www.batchdatacollector.com/wp-content/uploads/2019/10/BDCViewResults.gif)
Facile e veloce, no?