Ti è mai successo di dover raccogliere informazioni su prodotti e prezzi da vari siti web e poi sistemarle in un file Excel? Farlo a mano è una vera perdita di tempo, stanca e spesso porta a commettere errori. Per fortuna oggi ci sono soluzioni molto più veloci e pratiche per importare dati dai siti web direttamente in Excel, sia che tu sia alle prime armi sia che tu abbia già un po’ di esperienza.
Usa strumenti di web scraping senza codice
Se non vuoi mettere mano al codice, strumenti no-code come ti permettono di estrarre dati dai siti web e portarli su Excel senza dover scrivere nemmeno una riga di codice. Questi strumenti sono pensati per essere semplici e intuitivi: imposti le regole di estrazione tramite un’interfaccia grafica, senza bisogno di conoscenze tecniche.
Thunderbit sfrutta modelli di linguaggio avanzati per capire la struttura e i contenuti delle pagine web, senza affidarsi a selettori statici. Altri strumenti, invece, ti costringono a imparare a usare funzioni drag-and-drop e modelli personalizzati, spesso dopo ore di tentativi prima di riuscire ad automatizzare davvero lo scraping.
In più, puoi esportare i dati anche su Google Sheets, Airtable o Notion con un solo clic, non solo su Excel.
3 step per raccogliere dati di prodotto con Thunderbit
Step 1: Apri il sito web e clicca su “Estrattore Web AI” nella barra laterale.
Dopo aver installato Thunderbit sul tuo browser, vai sul sito da cui vuoi estrarre i dati e seleziona “Estrattore Web AI” dalla barra laterale di Thunderbit.
Step 2: Personalizza i campi dati da estrarre con l’aiuto dell’AI.
Con la funzione “AI Suggerisci Colonne”, Thunderbit crea in automatico un modello di scraping. Puoi modificarlo con l’aiuto dell’AI per adattarlo alle tue esigenze. Scegli dove salvare i dati: puoi copiarli come tabella o esportarli su altre piattaforme.
Step 3: Esporta i dati estratti su Excel
Dopo aver controllato i campi, avvia l’estrazione. Potrai copiare o scaricare i dati raccolti e importarli in Excel in pochi secondi.
Prova l’AI per il web scraping
Mettiti alla prova! Puoi cliccare, esplorare e vedere il flusso di lavoro in tempo reale.
Usa le Query Web di Excel
Excel ha una funzione integrata chiamata Query Web che ti permette di importare dati direttamente da pagine web. È perfetta per acquisire dati strutturati e tabelle, mantenendo le informazioni aggiornate con aggiornamenti periodici. Attenzione: questa funzione è disponibile solo su Excel per Windows.
Come raccogliere dati di prodotto con le Query Web di Excel:
- Apri Excel: Crea un nuovo file e vai sulla scheda Dati.
- Seleziona "Da Web": Clicca su "Recupera dati esterni" e scegli "Da Web".
- Inserisci l’URL: Digita l’indirizzo del sito da cui vuoi estrarre i dati e conferma.
- Scegli i dati: Excel ti mostrerà le tabelle trovate nella pagina. Seleziona quella che ti interessa e clicca su Carica.
- Controlla il risultato: Scegli dove inserire i dati nel foglio e verifica che siano come desideri.
Scopri come Thunderbit può fare molto più che estrarre dati. Usa l’AI per estrarre, riassumere e compilare automaticamente le pagine web. .
Usa Excel VBA per scraping personalizzato
Se te la cavi con la programmazione, puoi usare VBA (Visual Basic for Applications) per fare scraping avanzato. VBA è il linguaggio integrato nelle app Microsoft Office, incluso Excel. Anche questa funzione è disponibile solo su Excel per Windows.
Come raccogliere dati di prodotto con Excel VBA:
- Abilita la scheda Sviluppatore:
- Apri Excel, clicca su "Excel" > "Preferenze" > "Visualizza".
- Spunta l’opzione "Sviluppatore" in basso.
- Aggiungi i riferimenti:
- Nella scheda Sviluppatore, clicca su "Visual Basic" per aprire l’editor VBA.
- Vai su "Strumenti" > "Riferimenti" e seleziona:
- Microsoft Internet Controls
- Microsoft HTML Object Library
- Scrivi il codice VBA per l’estrazione dati
- Clicca su "Inserisci" > "Modulo"
- Scrivi il codice VBA nell’editor.
Ecco un esempio base per estrarre titolo, prezzo e valutazione di un prodotto da una pagina Amazon:
Sub ScrapeAmazonPage()
Dim IE As Object
Dim html As Object
Dim productTitle As String
Dim productPrice As String
Dim productRating As String
' Crea oggetto Internet Explorer
Set IE = CreateObject("InternetExplorer.Application")
' Vai alla pagina prodotto Amazon
IE.Visible = True
IE.navigate "Put Your URL Here"
' Attendi il caricamento della pagina
Do While IE.Busy Or IE.readyState <> 4
DoEvents
Loop
' Ottieni il documento HTML
Set html = IE.document
' Estrai il titolo del prodotto
On Error Resume Next
productTitle = html.getElementById("productTitle").innerText
On Error GoTo 0
' Estrai il prezzo del prodotto
On Error Resume Next
productPrice = html.getElementsByClassName("a-price-whole")(0).innerText
On Error GoTo 0
' Estrai la valutazione del prodotto
On Error Resume Next
productRating = html.getElementsByClassName("a-icon-alt")(0).innerText
On Error GoTo 0
' Scrivi i dati estratti su Excel
With ThisWorkbook.Sheets(1)
.Cells(1, 1).Value = "Titolo Prodotto"
.Cells(1, 2).Value = "Prezzo"
.Cells(1, 3).Value = "Valutazione"
.Cells(2, 1).Value = productTitle
.Cells(2, 2).Value = productPrice
.Cells(2, 3).Value = productRating
End With
' Pulisci
IE.Quit
Set IE = Nothing
Set html = Nothing
End Sub
- Esegui e testa lo script VBA
- Avvia lo script nell’editor Visual Basic o assegnalo a un pulsante nel foglio Excel.
- Controlla che i dati siano stati importati e formattati correttamente.
Lascia che sia l’AI a occuparsi dello scraping: niente più codice, più tempo per ciò che conta davvero. Scopri la potenza del nostro !
Domande frequenti
-
Cos’è il web scraping e a cosa serve?
Il web scraping è il processo di raccolta dati da siti web e la loro organizzazione in formati come tabelle. Serve per ottenere informazioni da più fonti, ad esempio prezzi di prodotti, facilitando confronti e analisi.
-
Come funziona Thunderbit?
Thunderbit ti permette di estrarre dati senza programmare. Grazie a un’interfaccia visiva, puoi selezionare i campi che ti interessano e lasciare che lo strumento faccia tutto il resto in automatico.
-
Posso esportare i dati anche su altre piattaforme oltre a Excel con Thunderbit?
Certo, Thunderbit ti consente di esportare i dati anche su Google Sheets, Airtable e Notion, dandoti la massima libertà nella gestione delle informazioni.
-
Perché i dati delle Query Web non si aggiornano automaticamente?
Assicurati che l’opzione “Aggiorna tutto” sia attiva nella scheda Dati di Excel. Puoi anche impostare un intervallo di aggiornamento automatico tramite “Proprietà connessione” sotto Query e connessioni.
-
Perché il codice VBA non funziona correttamente?
Controlla di aver abilitato la scheda Sviluppatore e selezionato i riferimenti giusti (Microsoft Internet Controls e HTML Object Library).
Per saperne di più: