Ti è mai capitato di dover raccogliere informazioni sui prodotti e dati sui prezzi da vari siti web e organizzarli in fogli Excel? Navigare e sistemare manualmente queste informazioni non è solo un lavoro lungo e faticoso, ma anche incline a errori. Per risolvere questo problema, esploreremo alcuni dei metodi più semplici ed efficaci per trasferire i dati dei siti web direttamente in Excel, con opzioni adatte sia ai principianti che agli utenti esperti.
Utilizzo di strumenti di web scraping senza codice
Per chi preferisce non programmare, strumenti di web scraping senza codice come possono aiutarti a estrarre dati dai siti web a Excel senza alcuna programmazione. Questi strumenti sono progettati per semplificare il processo permettendo agli utenti di definire visivamente le regole di estrazione dei dati senza la necessità di competenze di programmazione.
Thunderbit utilizza modelli avanzati di linguaggio naturale per comprendere i layout e i contenuti dei siti web senza affidarsi a selettori fissi. La maggior parte degli strumenti, tuttavia, utilizza funzionalità di trascinamento e modelli personalizzabili, richiedendo agli utenti di imparare per ore prima di poter impostare e automatizzare i compiti di web scraping.
Inoltre, puoi esportare i dati su Google Sheets, Airtable o Notion con un solo clic, non solo su Excel.
3 Passi per raccogliere dati sui prodotti con Thunderbit
Passo 1: Apri il sito web e clicca su “Estrattore Web AI” nella barra laterale.
Dopo aver installato facilmente Thunderbit sul tuo browser, apri il sito web che vuoi estrarre e trova l'opzione “Estrattore Web AI” nella barra laterale di Thunderbit.
Passo 2: Personalizza i campi dati che vuoi estrarre con l'assistenza dell'AI.
Un modello di estrazione verrà generato automaticamente quando utilizzi la funzione “AI Suggerisci Colonne”. Puoi quindi modificare questo modello con il supporto dell'AI per adattarlo alle tue esigenze. Avrai opzioni su dove salvare i tuoi dati—sia esportandoli come tabella da copiare o salvandoli su altre piattaforme.
Passo 3: Esporta i dati estratti in Excel
Una volta che hai rivisto tutti i campi dati, esegui l'estrattore. Puoi copiare o scaricare i dati estratti e importarli in Excel.
Utilizzo delle Query Web di Excel
Excel ha una funzione integrata chiamata Query Web che consente agli utenti di estrarre dati direttamente dalle pagine web. Questo metodo è particolarmente utile per importare dati strutturati e tabulari direttamente dai siti web, e ti permette di mantenere la rilevanza dei dati con aggiornamenti periodici. Si noti, tuttavia, che questa funzione è disponibile solo nelle versioni di Excel per Windows.
Passi per raccogliere dati sui prodotti con le Query Web di Excel:
- Apri Excel: Inizia un nuovo foglio di lavoro e naviga alla scheda Dati.
- Seleziona "Da Web": Clicca su "Ottieni Dati Esterni" e scegli "Da Web."
- Inserisci URL: Inserisci l'indirizzo del sito web che desideri estrarre e clicca OK.
- Scegli Dati: Excel mostrerà le tabelle trovate sulla pagina. Seleziona la tabella desiderata e clicca Carica.
- Controlla l'Output: Puoi specificare dove caricare i dati nel tuo foglio di lavoro e vedere se soddisfa le tue esigenze.
Esplora come Thunderbit può fare più che solo estrarre dati. Usa l'AI per estrarre, riassumere e riempire automaticamente le pagine web. .
Utilizzo di Excel VBA per Scraping Personalizzato
Per coloro che hanno conoscenze di programmazione, l'utilizzo di VBA (Visual Basic for Applications) consente di eseguire compiti di scraping più complessi. VBA è un linguaggio di programmazione integrato nelle applicazioni Microsoft Office, incluso Excel. Questa funzione è disponibile solo in Excel per Windows.
Passi per Raccogliere Dati sui Prodotti con Excel VBA:
- Abilita la Scheda Sviluppatore:
- Apri Excel, clicca su "Excel" > "Preferenze" > "Visualizza".
- Seleziona l'opzione "Sviluppatore" nel pannello inferiore.
- Aggiungi Riferimenti:
- Nella scheda Sviluppatore, clicca su "Visual Basic" per aprire l'editor VBA.
- Vai su "Strumenti" > "Riferimenti" e seleziona i seguenti:
- Microsoft Internet Controls
- Microsoft HTML Object Library
- Scrivi il Codice VBA per l'Estrazione dei Dati
- Clicca su "Inserisci" > "Modulo"
- Scrivi il codice VBA nell'editor.
Ecco un esempio base di come estrarre il titolo del prodotto, il prezzo e la disponibilità da una pagina prodotto di 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")
' Naviga alla pagina prodotto di Amazon
IE.Visible = True
IE.navigate "Inserisci il tuo URL qui"
' Attendi che la pagina si carichi
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
' Output dei dati estratti in Excel
With ThisWorkbook.Sheets(1)
.Cells(1, 1).Value = "Titolo del 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
' Pulizia
IE.Quit
Set IE = Nothing
Set html = Nothing
End Sub
- Esegui e Testa lo Script VBA
- Esegui il tuo script nell'Editor Visual Basic o assegna lo script a un pulsante nel tuo foglio Excel.
- Controlla l'output dei dati nel tuo foglio Excel per assicurarti che sia formattato come previsto.
Lascia che l'AI gestisca il tuo scraping dei dati senza il fastidio della programmazione. Libera il tuo tempo per concentrarti su ciò che è importante. Scopri la potenza del nostro !
Domande Frequenti
-
Cos'è il web scraping e perché è utile?
Il web scraping raccoglie dati dai siti web e li organizza in formati come tabelle. È utile per raccogliere informazioni da più fonti, come i prezzi dei prodotti, consentendo un facile confronto e analisi.
-
Come funziona Thunderbit?
Thunderbit consente l'estrazione dei dati senza programmazione. Utilizzando interfacce visive, gli utenti possono selezionare i campi dati per l'estrazione, che lo strumento poi automatizza, semplificando la raccolta dei dati.
-
Posso esportare dati su altre piattaforme oltre a Excel con Thunderbit?
Sì, Thunderbit supporta l'esportazione dei dati su piattaforme come Google Sheets, Airtable e Notion, consentendo flessibilità nella gestione dei dati oltre Excel.
-
Perché i dati delle Query Web non si aggiornano automaticamente?
Assicurati che l'opzione “Aggiorna Tutto” sia abilitata sotto la scheda Dati in Excel. Puoi impostare un intervallo di aggiornamento automatico selezionando “Proprietà Connessione” sotto Query e Connessioni.
-
Perché il codice VBA non funziona correttamente?
Assicurati di aver abilitato la scheda Sviluppatore e selezionato i riferimenti richiesti (Microsoft Internet Controls e HTML Object Library).
Scopri di più: