Heb je ooit in een situatie gezeten waarin je productinformatie en prijsgegevens van meerdere websites moest verzamelen en deze in Excel-sheets moest organiseren? Handmatig navigeren en organiseren van deze informatie is niet alleen tijdrovend en arbeidsintensief, maar ook vatbaar voor fouten. Om dit probleem op te lossen, verkennen we enkele van de eenvoudigste en meest effectieve methoden om websitegegevens direct in Excel te importeren, met opties die zijn afgestemd op zowel beginners als gevorderde gebruikers.
Gebruik van No-Code Webscraping Tools
Voor gebruikers die liever niet coderen, kunnen no-code webscraping tools zoals je helpen om gegevens van websites naar Excel te scrapen zonder enige codering. Deze tools zijn ontworpen om het proces te vereenvoudigen door gebruikers in staat te stellen visueel data-extractieregels te definiëren zonder programmeervaardigheden.
Thunderbit maakt gebruik van geavanceerde natuurlijke taalmodellen om website-indelingen en inhoud te begrijpen zonder afhankelijk te zijn van vaste selectors. De meeste tools gebruiken echter drag-and-drop-functionaliteit en aanpasbare sjablonen, waardoor gebruikers uren moeten leren voordat ze webscraping-taken kunnen instellen en automatiseren.
Bovendien kun je gegevens met één klik exporteren naar Google Sheets, Airtable of Notion, niet alleen naar Excel.
3 Stappen om productgegevens te verzamelen met Thunderbit
Stap 1: Open de website en klik op “AI-webscraper” in de zijbalk.
Nadat je Thunderbit eenvoudig op je browser hebt geïnstalleerd, open je de website die je wilt scrapen en zoek je de optie “AI-webscraper” in de Thunderbit-zijbalk.
Stap 2: Pas de gegevensvelden aan die je wilt extraheren met AI-ondersteuning.
Een scraper-sjabloon wordt automatisch gegenereerd wanneer je de functie “AI Suggest Columns” gebruikt. Je kunt deze sjabloon vervolgens met AI-ondersteuning bewerken om aan je behoeften te voldoen. Je hebt opties voor waar je je gegevens wilt opslaan—ofwel als een tabel om te kopiëren of om op te slaan naar andere platforms.
Stap 3: Exporteer de gescrapete gegevens naar Excel
Zodra je alle gegevensvelden hebt gecontroleerd, voer je de scraper uit. Je kunt de gescrapete gegevens kopiëren of downloaden en importeren in Excel.
Gebruik van Excel Web Queries
Excel heeft een ingebouwde functie genaamd Web Query waarmee gebruikers gegevens direct van webpagina's kunnen extraheren. Deze methode is bijzonder nuttig voor het importeren van gestructureerde, tabelvormige gegevens direct van websites, en het stelt je in staat om de relevantie van de gegevens te behouden met periodieke updates. Houd er echter rekening mee dat deze functie alleen beschikbaar is op Windows-versies van Excel.
Stappen om productgegevens te verzamelen met Excel Web Queries:
- Open Excel: Start een nieuw werkboek en navigeer naar het Data-tabblad.
- Selecteer "Van Web": Klik op "Externe Gegevens Ophalen" en kies "Van Web."
- Voer URL in: Voer het webadres in dat je wilt scrapen en klik op OK.
- Kies Gegevens: Excel toont tabellen die op de pagina zijn gevonden. Selecteer de gewenste tabel en klik op Laden.
- Controleer de Uitvoer: Je kunt specificeren waar je de gegevens in je werkboek wilt laden en controleren of het aan je behoeften voldoet.
Ontdek hoe Thunderbit meer kan doen dan alleen gegevens scrapen. Gebruik AI om webpagina's te scrapen, samen te vatten en automatisch in te vullen. .
Gebruik van Excel VBA voor Aangepast Scrapen
Voor degenen met programmeerkennis biedt het gebruik van VBA (Visual Basic for Applications) de mogelijkheid voor complexere scraping-taken. VBA is een programmeertaal die is geïntegreerd in Microsoft Office-toepassingen, waaronder Excel. Deze functie is alleen beschikbaar in Excel voor Windows.
Stappen om Productgegevens te Verzamelen met Excel VBA:
- Ontwikkelaarstabblad Inschakelen:
- Open Excel, klik op "Excel" > "Voorkeur" > "Weergave".
- Vink de optie "Ontwikkelaar" aan in het onderste paneel.
- Referenties Toevoegen:
- Klik in het Ontwikkelaarstabblad op "Visual Basic" om de VBA-editor te openen.
- Ga naar "Extra" > "Referenties" en vink de volgende aan:
- Microsoft Internet Controls
- Microsoft HTML Object Library
- Schrijf VBA-code voor Gegevens Extractie
- Klik op "Invoegen" > "Module"
- Schrijf VBA-code in de editor.
Hier is een eenvoudig voorbeeld van hoe je een producttitel, prijs en beschikbaarheid van een Amazon-productpagina kunt extraheren:
Sub ScrapeAmazonPage()
Dim IE As Object
Dim html As Object
Dim productTitle As String
Dim productPrice As String
Dim productRating As String
' Maak Internet Explorer-object aan
Set IE = CreateObject("InternetExplorer.Application")
' Navigeer naar de Amazon-productpagina
IE.Visible = True
IE.navigate "Zet Hier Je URL"
' Wacht tot de pagina is geladen
Do While IE.Busy Or IE.readyState <> 4
DoEvents
Loop
' Haal het HTML-document op
Set html = IE.document
' Extraheer producttitel
On Error Resume Next
productTitle = html.getElementById("productTitle").innerText
On Error GoTo 0
' Extraheer productprijs
On Error Resume Next
productPrice = html.getElementsByClassName("a-price-whole")(0).innerText
On Error GoTo 0
' Extraheer productbeoordeling
On Error Resume Next
productRating = html.getElementsByClassName("a-icon-alt")(0).innerText
On Error GoTo 0
' Voer de geëxtraheerde gegevens uit naar Excel
With ThisWorkbook.Sheets(1)
.Cells(1, 1).Value = "Product Titel"
.Cells(1, 2).Value = "Prijs"
.Cells(1, 3).Value = "Beoordeling"
.Cells(2, 1).Value = productTitle
.Cells(2, 2).Value = productPrice
.Cells(2, 3).Value = productRating
End With
' Opruimen
IE.Quit
Set IE = Nothing
Set html = Nothing
End Sub
- Voer de VBA-script uit en test het
- Voer je script uit in de Visual Basic Editor of wijs het script toe aan een knop in je Excel-sheet.
- Controleer de gegevensuitvoer in je Excel-sheet om ervoor te zorgen dat het correct is opgemaakt.
Laat AI je gegevensscraping afhandelen zonder de rompslomp van coderen. Maak tijd vrij om je te concentreren op wat belangrijk is. Ontdek de kracht van onze !
Veelgestelde Vragen
-
Wat is webscraping en waarom is het nuttig?
Webscraping verzamelt gegevens van websites en organiseert deze in formaten zoals tabellen. Het is nuttig voor het verzamelen van informatie uit meerdere bronnen, zoals productprijzen, waardoor eenvoudige vergelijking en analyse mogelijk is.
-
Hoe werkt Thunderbit?
Thunderbit maakt gegevensextractie mogelijk zonder codering. Met behulp van visuele interfaces kunnen gebruikers gegevensvelden selecteren voor scraping, die de tool vervolgens automatiseert, waardoor gegevensverzameling wordt vereenvoudigd.
-
Kan ik gegevens exporteren naar andere platforms dan Excel met Thunderbit?
Ja, Thunderbit ondersteunt het exporteren van gegevens naar platforms zoals Google Sheets, Airtable en Notion, waardoor flexibiliteit in gegevensbeheer verder gaat dan Excel.
-
Waarom worden Web Query-gegevens niet automatisch vernieuwd?
Zorg ervoor dat de optie “Alles Vernieuwen” is ingeschakeld onder het Data-tabblad in Excel. Je kunt een automatische vernieuwingsinterval instellen door “Verbindings Eigenschappen” te selecteren onder Queries & Verbindingen.
-
Waarom werkt de VBA-code niet goed?
Zorg ervoor dat je het Ontwikkelaarstabblad hebt ingeschakeld en de vereiste referenties hebt geselecteerd (Microsoft Internet Controls en HTML Object Library).
Meer Leren: