Il sito www.paginebianche.it è tra i più grandi database di numeri di telefono di utenti e aziende.
Utilizzandolo, forse anche voi vi siete chiesti se esista un metodo abbordabile per estrarre in maniera automatizzata gli indirizzi e i numeri di telefono delle ricerche eseguite.
Una possibile soluzione potrebbe essere quella che descrivo di seguito e che si avvale di iMacros, plug-in gratuito, per Firefox e Chrome, che permette di automatizzare la navigazione con il browser.
iMacros permette di registrare le operazioni compiute durante la navigazione e di ripeterle infinite volte. Durante la fase di registrazione le azioni dell'utente generano un codice nel linguaggio di scripting interno; è anche possibile anche modificare o scrivere manualmente uno script.
Questo è il codice per l'estrazione dei nominativi da una pagina dei risultati di www.paginebianche.it
VERSION BUILD=7401004 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
TAG POS={{!LOOP}} TYPE=H2 ATTR=CLASS:rgs EXTRACT=TXT
TAG POS=R1 TYPE=SPAN ATTR=CLASS:street-address EXTRACT=TXT
TAG POS=R1 TYPE=SPAN ATTR=CLASS:locality EXTRACT=TXT
TAG POS=R1 TYPE=SPAN ATTR=CLASS:type EXTRACT=TXT
TAG POS=R1 TYPE=SPAN ATTR=CLASS:value EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=c:\ FILE=extracted.csv
Sarà innanzi tutto necessario copiare queste istruzioni e salvare lo script con nome.
La prima volta, inoltre, sarà necessario modificare nell'ultima riga il percorso e il nome del file generato.
Eseguire la ricerca inserendo i criteri desiderati per nome e città
Avviare lo script utilizzando la funzione esegui loop, impostando come valore Max il numero di risultati ottenuti dalla ricerca (xx Risultati trovati)
Ripetere l'operazione per tutte le pagine dei risultati che si vuole. I dati raccolti verranno aggiunti al file csv indicato nello script.
Questa soluzione non è completamente automatizzata, richiedendo di eseguire manualmente la ricerca per ogni criterio di proprio interesse. E' da considerarsi una buona soluzione per volumi medio piccoli di ricerche!
Se trovate utile questo script o avete qualche osservazione utile non mancate di inserirla nei commenti!
Nessun commento:
Posta un commento