Der einfachste Weg, um Websites in Excel zu scrapen

Last Updated on April 7, 2025

Haben Sie sich jemals in der Lage befunden, Produktinformationen und Preisdaten von verschiedenen Websites zu sammeln und in Excel-Tabellen zu organisieren? Das manuelle Durchsuchen und Ordnen dieser Informationen ist nicht nur zeitaufwendig und mühsam, sondern auch anfällig für Fehler. Um dieses Problem zu lösen, werden wir einige der einfachsten und effektivsten Methoden erkunden, um Websitedaten direkt in Excel zu übertragen, mit Optionen, die sowohl für Anfänger als auch für fortgeschrittene Benutzer geeignet sind.

Verwendung von No-Code-Web-Scraping-Tools

Für diejenigen, die nicht programmieren möchten, können No-Code-Web-Scraping-Tools wie Ihnen helfen, Daten von Websites in Excel zu scrapen, ohne dass Programmierkenntnisse erforderlich sind. Diese Tools sind darauf ausgelegt, den Prozess zu vereinfachen, indem sie es den Benutzern ermöglichen, Datenextraktionsregeln visuell zu definieren, ohne Programmierkenntnisse zu benötigen.

Thunderbit verwendet fortschrittliche Modelle der natürlichen Sprachverarbeitung, um Website-Layouts und Inhalte zu verstehen, ohne auf feste Selektoren angewiesen zu sein. Die meisten Tools verwenden jedoch Drag-and-Drop-Funktionen und anpassbare Vorlagen, die es den Benutzern erfordern, stundenlang zu lernen, bevor sie Web-Scraping-Aufgaben einrichten und automatisieren können.

Darüber hinaus können Sie Daten mit einem Klick nicht nur in Excel, sondern auch in Google Sheets, Airtable oder Notion exportieren.

3 Schritte, um Produktdaten mit Thunderbit zu sammeln

Schritt 1: Öffnen Sie die Website und klicken Sie auf „KI-Web-Scraper“ in der Seitenleiste.

Nachdem Sie Thunderbit einfach in Ihrem Browser installiert haben, öffnen Sie die Website, die Sie scrapen möchten, und finden Sie die Option „KI-Web-Scraper“ in der Thunderbit-Seitenleiste.

thunderbit_collect_data_step_1

Schritt 2: Passen Sie die Datenfelder an, die Sie mit KI-Unterstützung extrahieren möchten.

Eine Scraper-Vorlage wird automatisch generiert, wenn Sie die Funktion „KI-Spalten vorschlagen“ verwenden. Sie können diese Vorlage dann mit KI-Unterstützung bearbeiten, um sie an Ihre Bedürfnisse anzupassen. Sie haben Optionen, wo Sie Ihre Daten speichern möchten – entweder als Tabelle zum Kopieren ausgeben oder auf anderen Plattformen speichern.

thunderbit_collect_data_step_2.gif

Schritt 3: Exportieren Sie die gescrapten Daten nach Excel

Sobald Sie alle Datenfelder überprüft haben, führen Sie den Scraper aus. Sie können die gescrapten Daten kopieren oder herunterladen und in Excel importieren.

thunderbit_collect_data_step_3.gif

Versuchen Sie, KI für Web-Scraping zu verwenden

Probieren Sie es aus! Sie können klicken, erkunden und den Workflow ausführen, während Sie zuschauen.

Verwendung von Excel-Webabfragen

Excel verfügt über eine integrierte Funktion namens Webabfrage, die es Benutzern ermöglicht, Daten direkt von Webseiten zu extrahieren. Diese Methode ist besonders hilfreich, um strukturierte, tabellarische Daten direkt von Websites zu importieren, und ermöglicht es Ihnen, die Relevanz der Daten mit regelmäßigen Updates aufrechtzuerhalten. Bitte beachten Sie jedoch, dass diese Funktion nur in den Windows-Versionen von Excel verfügbar ist.

Schritte, um Produktdaten mit Excel-Webabfragen zu sammeln:

  1. Excel öffnen: Starten Sie eine neue Arbeitsmappe und navigieren Sie zum Daten-Tab.
  2. „Aus dem Web“ auswählen: Klicken Sie auf „Externe Daten abrufen“ und wählen Sie „Aus dem Web“.
  3. URL eingeben: Geben Sie die Website-Adresse ein, die Sie scrapen möchten, und klicken Sie auf OK.

excel_web queries_enter_url.png

  1. Daten auswählen: Excel zeigt die auf der Seite gefundenen Tabellen an. Wählen Sie die gewünschte Tabelle aus und klicken Sie auf Laden.

excel_web queries_enter_choose_data.png

  1. Ausgabe überprüfen: Sie können angeben, wo die Daten in Ihrer Arbeitsmappe geladen werden sollen, und überprüfen, ob sie Ihren Anforderungen entsprechen.

thunderbit_collect_data_step_1.gif

Entdecken Sie, wie Thunderbit mehr kann als nur Daten zu scrapen. Verwenden Sie KI, um Webseiten zu scrapen, zusammenzufassen und automatisch auszufüllen. .

Verwendung von Excel VBA für benutzerdefiniertes Scraping

Für diejenigen mit Programmierkenntnissen ermöglicht die Verwendung von VBA (Visual Basic for Applications) komplexere Scraping-Aufgaben. VBA ist eine Programmiersprache, die in Microsoft Office-Anwendungen, einschließlich Excel, integriert ist. Diese Funktion ist nur in Excel für Windows verfügbar.

Schritte, um Produktdaten mit Excel VBA zu sammeln:

  1. Entwickler-Tab aktivieren:
    • Öffnen Sie Excel, klicken Sie auf „Excel“ > „Einstellungen“ > „Ansicht“.
    • Aktivieren Sie die Option „Entwickler“ im unteren Bereich.
  2. Referenzen hinzufügen:
    • Klicken Sie im Entwickler-Tab auf „Visual Basic“, um den VBA-Editor zu öffnen.
    • Gehen Sie zu „Extras“ > „Referenzen“ und aktivieren Sie die folgenden:
      • Microsoft Internet Controls
      • Microsoft HTML Object Library
  3. VBA-Code für die Datenextraktion schreiben
    • Klicken Sie auf „Einfügen“ > „Modul“
    • Schreiben Sie den VBA-Code im Editor.

excel_vba_insert.png

Hier ist ein einfaches Beispiel, wie man den Produkttitel, den Preis und die Verfügbarkeit von einer Amazon-Produktseite extrahiert:

    Sub ScrapeAmazonPage()
        Dim IE As Object
        Dim html As Object
        Dim productTitle As String
        Dim productPrice As String
        Dim productRating As String
        
        ' Internet Explorer-Objekt erstellen
        Set IE = CreateObject("InternetExplorer.Application")
        
        ' Zur Amazon-Produktseite navigieren
        IE.Visible = True
        IE.navigate "Setzen Sie Ihre URL hier ein"
        
        ' Warten, bis die Seite geladen ist
        Do While IE.Busy Or IE.readyState <> 4
            DoEvents
        Loop
        
        ' HTML-Dokument abrufen
        Set html = IE.document
        
        ' Produkttitel extrahieren
        On Error Resume Next
        productTitle = html.getElementById("productTitle").innerText
        On Error GoTo 0
        
        ' Produktpreis extrahieren
        On Error Resume Next
        productPrice = html.getElementsByClassName("a-price-whole")(0).innerText
        On Error GoTo 0
        
        ' Produktbewertung extrahieren
        On Error Resume Next
        productRating = html.getElementsByClassName("a-icon-alt")(0).innerText
        On Error GoTo 0
        
        ' Die extrahierten Daten in Excel ausgeben
        With ThisWorkbook.Sheets(1)
            .Cells(1, 1).Value = "Produkttitel"
            .Cells(1, 2).Value = "Preis"
            .Cells(1, 3).Value = "Bewertung"
            .Cells(2, 1).Value = productTitle
            .Cells(2, 2).Value = productPrice
            .Cells(2, 3).Value = productRating
        End With
        
        ' Aufräumen
        IE.Quit
        Set IE = Nothing
        Set html = Nothing
    End Sub
  1. VBA-Skript ausführen und testen
    • Führen Sie Ihr Skript im Visual Basic-Editor aus oder weisen Sie das Skript einem Button in Ihrem Excel-Blatt zu.
    • Überprüfen Sie die Datenausgabe in Ihrem Excel-Blatt, um sicherzustellen, dass sie wie erwartet formatiert ist.

excel_vba_result.png

Lassen Sie KI Ihre Daten scrapen, ohne den Aufwand des Codierens. Nutzen Sie Ihre Zeit, um sich auf das Wesentliche zu konzentrieren. Entdecken Sie die Leistungsfähigkeit unseres !

FAQs

  1. Was ist Web-Scraping und warum ist es nützlich?

    Web-Scraping sammelt Daten von Websites und organisiert sie in Formaten wie Tabellen. Es ist nützlich, um Informationen aus mehreren Quellen zu sammeln, wie z.B. Produktpreise, und ermöglicht einfache Vergleiche und Analysen.

  2. Wie funktioniert Thunderbit?

    Thunderbit ermöglicht die Datenextraktion ohne Programmierung. Mithilfe visueller Schnittstellen können Benutzer Datenfelder für das Scraping auswählen, die das Tool dann automatisiert, um die Datensammlung zu vereinfachen.

  3. Kann ich mit Thunderbit Daten auf andere Plattformen als Excel exportieren?

    Ja, Thunderbit unterstützt den Export von Daten auf Plattformen wie Google Sheets, Airtable und Notion, was Flexibilität in der Datenverwaltung über Excel hinaus ermöglicht.

  4. Warum werden Webabfrage-Daten nicht automatisch aktualisiert?

    Stellen Sie sicher, dass die Option „Alle aktualisieren“ unter dem Daten-Tab in Excel aktiviert ist. Sie können ein automatisches Aktualisierungsintervall einrichten, indem Sie „Verbindungseigenschaften“ unter Abfragen & Verbindungen auswählen.

  5. Warum läuft der VBA-Code nicht richtig?

    Stellen Sie sicher, dass Sie den Entwickler-Tab aktiviert und die erforderlichen Referenzen (Microsoft Internet Controls und HTML Object Library) ausgewählt haben.

Mehr erfahren:

Verwenden Sie KI, um mühelos zu arbeiten.
Shuai Guan
Shuai Guan
Co-founder/CEO @ Thunderbit. Passionate about cross section of AI and Automation. He's a big advocate of automation and loves making it more accessible to everyone. Beyond tech, he channels his creativity through a passion for photography, capturing stories one picture at a time.
Topics
ExcelKI-Web-Scraper
Daten mit KI extrahieren
Übertrage Daten ganz einfach nach Google Sheets, Airtable oder Notion
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week