Web Scraping für Einsteiger mit Playwright: Der umfassende Guide

Zuletzt aktualisiert am June 18, 2026
Web Scraping für Einsteiger mit Playwright: Der umfassende Guide

Im E-Commerce zählt jede Information: Wer die Preise der Konkurrenz im Blick behält, neue Produkte früh erkennt oder Kundenbewertungen gezielt auswertet, ist der Konkurrenz einen Schritt voraus. Solche Daten zusammenzutragen war lange eine zähe Angelegenheit – sperrige Tools, unübersichtliche Excel-Listen oder Python-Skripte, die eigentlich nur Entwickler bedienen konnten, waren die Regel. Heute läuft das deutlich entspannter: Mit modernen Tools zur Browser-Automatisierung wie Playwright lässt sich beim Web Scraping mehr herausholen als je zuvor. Für viele Business-Anwender bleiben die technischen Hürden trotzdem hoch. KI-Lösungen wie Thunderbit sorgen aber dafür, dass mittlerweile auch Nicht-Programmierer in wenigen Minuten an ihre Daten kommen.

In diesem Guide zeige ich dir die Grundlagen des Web Scrapings mit Playwright (am Beispiel eBay), erkläre die typischen Stolperfallen für Einsteiger und stelle dir vor, wie Thunderbits KI-Web-Scraper den gesamten Prozess für Vertriebs-, Marketing- oder Operations-Teams enorm vereinfacht – ganz ohne Programmierkenntnisse.

Was ist Playwright? Einsteigerfreundlich erklärt

Fangen wir vorne an: Was ist Playwright eigentlich?

Playwright ist ein von Microsoft entwickeltes Framework für Browser-Automatisierung. Sieh es als programmierbare Fernbedienung für Webbrowser – nur dass sie mit verschiedenen Browsern (Chromium, Firefox, WebKit) und Programmiersprachen (Python, JavaScript/Node.js, Java, C#) funktioniert. Mit Playwright automatisierst du Klicks, Formulareingaben und sogar das Auslesen dynamischer Inhalte, die erst nach dem Laden von JavaScript auftauchen.

Warum ist das fürs Web Scraping so entscheidend? Klassiker wie requests und BeautifulSoup sind für statische Seiten top, geraten aber bei modernen, JavaScript-lastigen Websites schnell ins Straucheln. Playwright dagegen kommt mit diesen dynamischen Elementen klar und ahmt echte Nutzerinteraktionen nach. Eine Art digitaler Praktikant, der rund um die Uhr arbeitet – und nie nach einer Gehaltserhöhung fragt.

Wie schlägt sich Playwright im Vergleich zu Selenium und Puppeteer?

  • Selenium: Der Klassiker der Browser-Automatisierung. Sehr ausgereift, unterstützt viele Sprachen, aber oft etwas langsam und umständlich.
  • Puppeteer: Googles Tool, spezialisiert auf Chromium-Browser. Schnell, aber standardmäßig auf Chrome/Chromium beschränkt.
  • Playwright: Von Grund auf für mehrere Browser entwickelt, schneller als Selenium und mit einer modernen, entwicklerfreundlichen API. Mittlerweile das Tool der Wahl für viele Automatisierungs- und Scraping-Projekte (siehe Statistiken).

Warum Playwright fürs Web Scraping nutzen?

Warum solltest du als Vertriebs-, Operations- oder E-Commerce-Profi überhaupt zu Playwright greifen?

Das bietet Playwright:

  • Meistert JavaScript-lastige Seiten: Perfekt, um Produktdaten auf Plattformen wie eBay auszulesen, wo Inhalte dynamisch geladen werden.
  • Automatisiert Nutzeraktionen: Klickt auf „Nächste Seite“, scrollt, filtert oder loggt sich ein – wie ein echter User.
  • Läuft im Headless-Modus: Kein störendes Browserfenster – Playwright arbeitet unsichtbar im Hintergrund.
  • Intelligentes Warten: Wartet automatisch, bis Inhalte geladen sind, bevor Daten extrahiert werden – weniger Fehler, weniger Frust (mehr dazu).

playwright 1.jpeg

Praxisbeispiel:

Nehmen wir an, du betreibst einen Online-Shop und willst die Laptop-Preise auf eBay im Auge behalten. Mit Playwright automatisierst du die Suche nach „Laptop“, ziehst sämtliche Produktnamen und Preise heraus und arbeitest dich sogar durch mehrere Seiten. Genau solche Daten sind das Fundament für dynamische Preisstrategien – und damit bleibst du der Konkurrenz immer eine Nasenlänge voraus (81 % der Käufer recherchieren vor dem Kauf online).

Typische Business-Anwendungsfälle:

  • Preisüberwachung: Konkurrenzpreise in Echtzeit verfolgen und eigene Preise anpassen.
  • Produktkatalog-Extraktion: Eigene Produktlisten aufbauen oder aktualisieren.
  • Wettbewerbsanalyse: Trends, Verfügbarkeiten und Marketingstrategien der Konkurrenz erkennen.
  • Lead-Generierung: Kontaktdaten von Verkäufern oder Firmen aus Verzeichnissen und Marktplätzen extrahieren.

Der Nutzen lässt sich beziffern: Unternehmen mit automatisierter Preisüberwachung berichten von 5–25 % Umsatzsteigerung (Quelle).

Playwright Python einrichten: So geht’s los

Jetzt wird’s praktisch: So startest du mit Playwright in Python – Schritt für Schritt und absolut einsteigerfreundlich.

1. Voraussetzungen

Du brauchst:

  • Python 3.7 oder neuer (prüfbar mit python --version)
  • pip (den Python-Paketmanager)

2. Playwright und Browser-Engines installieren

Öffne das Terminal oder die Eingabeaufforderung und gib ein:

pip install playwright
python -m playwright install

Damit installierst du Playwright und die nötigen Browser-Engines (Chromium, Firefox, WebKit). Jetzt kann’s losgehen!

3. Ein einfaches „Hello World“-Skript

Starte einen Browser und öffne eBay:

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(headless=True)  # headless=True: Browser läuft im Hintergrund
    page = browser.new_page()
    page.goto("https://www.ebay.com/")
    print(page.title())
    browser.close()

Sobald du das Skript ausführst, erscheint der Titel der eBay-Startseite im Terminal. Glückwunsch – dein erster automatisierter Browserlauf steht!

Häufige Installationsprobleme und Lösungen

Selbst mit den besten Tools geht mal etwas daneben. Diese Stolpersteine begegnen dir bei der Playwright-Installation am häufigsten:

  • Python oder pip fehlen: Stelle sicher, dass Python im Systempfad liegt.
  • Berechtigungsprobleme: Starte das Terminal als Administrator oder nutze sudo auf Mac/Linux.
  • Browser-Engines fehlen: Prüfe, ob du python -m playwright install ausgeführt hast.
  • Firewall- oder Proxy-Probleme: Manche Firmennetzwerke blockieren Downloads – probiere es ggf. im Heimnetzwerk.

Falls du nicht weiterkommst, helfen die offiziellen Playwright-Troubleshooting-Dokumente weiter.

Schritt für Schritt: Produktdaten von eBay mit Playwright scrapen

Jetzt wird’s konkret. So extrahierst du Produktnamen und Preise von eBay mit Playwright Python.

1. Suchbegriff festlegen

Wir wollen zum Beispiel „Laptop“-Angebote auslesen.

2. Das Skript

from playwright.sync_api import sync_playwright

search_term = "laptop"
with sync_playwright() as p:
    browser = p.chromium.launch(headless=True)
    page = browser.new_page()
    page.goto(f"https://www.ebay.com/sch/i.html?_nkw={search_term}")
    page.wait_for_selector("h3.s-item__title")  # Warten, bis Produkte geladen sind

    page_num = 1
    results = []
    while page_num <= 2:  # Beispiel: Die ersten 2 Seiten scrapen
        print(f"Scraping page {page_num}...")

        titles = page.locator("h3.s-item__title").all_text_contents()
        prices = page.locator("span.s-item__price").all_text_contents()

        for title, price in zip(titles, prices):
            results.append({"title": title, "price": price})
            print(f"{title}  -->  {price}")

        # Zur nächsten Seite wechseln
        next_button = page.locator("a[aria-label='Go to next search page']")
        if next_button.count() > 0:
            next_button.click()
            page.wait_for_selector("h3.s-item__title")
            page_num += 1
            page.wait_for_timeout(2000)  # Kurze Pause, um nicht als Bot aufzufallen
        else:
            break

    print(f"Found {len(results)} items in total.")
    browser.close()

Was passiert hier?

  • Wir starten einen Headless-Browser, suchen auf eBay nach „Laptop“ und warten, bis die Produktnamen geladen sind.
  • Wir extrahieren alle Titel und Preise auf der Seite.
  • Wir klicken auf „Nächste Seite“, um weitere Ergebnisse zu sammeln.
  • Mit einer kurzen Pause vermeiden wir, als Bot erkannt zu werden.

Das ist das Grundprinzip von Playwright-Scraping: Navigieren, warten, extrahieren, wiederholen.

Paginierung und dynamische Inhalte meistern

Moderne E-Commerce-Seiten setzen oft auf Endlos-Scrollen und dynamisches Nachladen. Playwrights intelligentes Warten (wait_for_selector) hilft, aber oft musst du zusätzlich:

  • „Weiter“-Buttons klicken: Wie im obigen Skript.
  • Auf AJAX-Inhalte warten: Mit wait_for_selector oder wait_for_timeout sicherstellen, dass Daten geladen sind.
  • Endlos-Scrollen handhaben: Die Seite programmatisch scrollen und auf neue Elemente warten.

Hier ist oft etwas Ausprobieren und Geduld gefragt.

Umgang mit Anti-Scraping-Maßnahmen

Plattformen wie eBay machen es Scraping-Tools nicht leicht. Typische Schutzmechanismen sind:

  • CAPTCHAs
  • User-Agent-Prüfungen
  • Rate-Limiting und IP-Sperren

Playwright hilft, indem es echte Browser simuliert. Bei größeren Scraping-Projekten solltest du zusätzlich:

  • User-Agents rotieren: Damit dein Scraper wie verschiedene Browser erscheint.
  • Proxies nutzen: Die IP-Adresse wechseln, um Sperren zu vermeiden.
  • Anfragen verlangsamen: Zufällige Pausen einbauen.

Trotzdem stößt man bei großem Umfang schnell an Grenzen – eBay setzt zum Beispiel fortschrittliches Rate-Limiting ein (mehr dazu).

Die Herausforderungen von Playwright für Einsteiger

Hier zeigt sich, wo die Grenzen liegen: Playwright ist mächtig, aber für Nicht-Programmierer alles andere als selbsterklärend. Diese Hürden begegnen Einsteigern am häufigsten:

  • Programmierkenntnisse nötig: Du solltest Python (oder eine andere unterstützte Sprache) beherrschen, HTML/CSS-Selektoren verstehen und Fehler beheben können.
  • Skripte pflegen: Webseiten ändern ihr Layout ständig. Wenn eBay eine Klasse umbenennt, läuft dein Skript plötzlich ins Leere.
  • Dynamische Inhalte handhaben: AJAX, Endlos-Scrollen und Timeouts können knifflig werden.
  • Ressourcenbedarf: Headless-Browser verbrauchen viel CPU und RAM, vor allem bei vielen Seiten.
  • Anti-Bot-Schutz: CAPTCHAs lösen, Proxies rotieren und Sperren umgehen ist ein Thema für sich.

Ich habe schon so manche Nacht damit zugebracht, kaputte Selektoren zu flicken oder zu ergründen, warum mein Skript plötzlich keine Daten mehr liefert. Das gehört beim Web Scraping einfach dazu – aber nicht jeder hat dafür Zeit oder Lust.

Thunderbit: KI-Web-Scraping ohne Programmieraufwand

Und genau hier macht Thunderbit den Unterschied.

Thunderbit ist eine KI-Web-Scraper Chrome-Erweiterung, die gezielt für Business-Anwender gebaut wurde – also für Vertriebs-, Marketing- und Operations-Teams, die einfach Daten brauchen, nicht den Quellcode. Das zeichnet Thunderbit aus:

  • Kein Programmieren nötig: Du beschreibst einfach in Alltagssprache, welche Daten du brauchst. Die KI erledigt den Rest.
  • Automatische Datenstrukturierung: Die KI schlägt passende Spalten (z. B. Produktname, Preis, Bewertung) vor und extrahiert die Daten in eine übersichtliche Tabelle.
  • Sofortiger Export: Mit einem Klick landen die Daten in Excel, Google Sheets, Airtable oder Notion.
  • Integrierte Übersetzung & Sentiment-Analyse: Produktbeschreibungen übersetzen oder Kundenbewertungen auswerten? Thunderbit erledigt das direkt beim Scraping – ohne Zusatztools oder Skripte.
  • Dynamische Inhalte, Paginierung & Unterseiten: Die KI erkennt und navigiert automatisch durch „Weiter“-Buttons, Endlos-Scrollen und klickt sich sogar in Unterseiten.
  • Auch für PDFs und Bilder: Thunderbit kann dank OCR und KI auch Daten aus PDFs und Bildern extrahieren.

Kurz gesagt: ein Datenassistent, der jede Sprache spricht, nie müde wird und monotone Aufgaben mag.

Playwright 2.jpeg

Thunderbit vs. Playwright: Der direkte Vergleich

Stellen wir beide Ansätze am Beispiel eBay-Scraping gegenüber:

FaktorPlaywright (Code)Thunderbit (KI, No-Code)
Einrichtungszeit30+ Minuten (Installation, Code, Debugging)Unter 5 Minuten (Erweiterung installieren, „KI-Spaltenvorschlag“ klicken, dann „Scrapen“)
Erforderliche KenntnissePython, HTML/CSS-Selektoren, DebuggingKeine – nur grundlegende Web-Erfahrung
WartungManuell (Skript anpassen bei Layout- oder Anti-Bot-Änderungen)Minimal – KI passt sich an, Vorlagen werden vom Thunderbit-Team gepflegt
Dynamische Inhalte & PaginierungNavigation und Wartezeiten selbst programmierenAutomatisch durch die KI erledigt
DatenanreicherungÜbersetzung/Sentiment-Analyse selbst programmieren oder externe APIs nutzenIntegriert – Übersetzung, Kategorisierung oder Sentiment-Analyse per Klick
ExportoptionenExport als CSV/JSON selbst programmieren oder APIs nutzenEin-Klick-Export zu Excel, Google Sheets, Airtable, Notion
SkalierbarkeitMit Aufwand skalierbar (parallele Skripte, Proxies), aber ressourcenintensivFür typische Business-Fälle (Hunderte/Tausende Datensätze) optimiert; Verarbeitung erfolgt in der Cloud
KostenKostenlos (Open Source), aber Entwicklerzeit und ggf. Proxy-KostenAbo-Modell (ab ca. 9–15 $/Monat bzw. rund 8–14 €/Monat), kostenlos für kleine Jobs

Für Business-Anwender ist der Unterschied gewaltig: Mit Playwright lernst du programmieren, debuggen und Skripte pflegen. Mit Thunderbit klickst du ein paar Buttons und erhältst strukturierte Daten – inklusive Übersetzung und Sentiment-Analyse – ganz ohne Code.

Erweiterte Datenverarbeitung: Übersetzung & Sentiment-Analyse mit Thunderbit

Hier spielt Thunderbit seine Stärken für Business-Teams voll aus.

Angenommen, du willst Kundenbewertungen von eBay-Verkäufern in verschiedenen Sprachen auswerten. Mit Playwright müsstest du:

  • Die Bewertungen scrapen.
  • Code schreiben, um jede Bewertung an eine Übersetzungs-API zu schicken.
  • Weiteren Code für die Sentiment-Analyse (z. B. mit Google Cloud Natural Language) schreiben.
  • Alle Ergebnisse in einer Tabelle zusammenführen.

Mit Thunderbit genügt es, „Übersetzen“ und „Sentiment-Analyse“ in der Oberfläche zu aktivieren. Die KI erledigt den Rest – übersetzt die Bewertungen, markiert sie als positiv/negativ/neutral und exportiert alles in eine saubere Tabelle.

Konkrete Business-Vorteile:

  • Globale Marktanalyse: Produktinfos oder Bewertungen aus jeder Sprache sofort übersetzen.
  • Kundenfeedback kategorisieren: Trends und Probleme auf einen Blick erkennen.
  • Schnellere Entscheidungen: Handlungsrelevante Erkenntnisse ohne Tool-Chaos.

Was früher Entwickler, Datenanalysten und viel Kaffee verlangte, geht jetzt mit wenigen Klicks.

Wann ist Playwright, wann Thunderbit die bessere Wahl?

Ganz ehrlich: Eine pauschale Antwort gibt es nicht. Mein Fazit:

Playwright ist ideal, wenn:

  • Du (oder dein Team) gerne programmierst.
  • Du komplexe, individuelle Automatisierungen brauchst (z. B. Login, CAPTCHAs, Integration in eigene Systeme).
  • Du maximale Flexibilität und Kontrolle willst.
  • Du im großen Stil scrapen oder Scraping in größere Softwareprojekte einbinden möchtest.

Thunderbit ist perfekt, wenn:

  • Du als Business-Anwender einfach nur schnell an Daten kommen willst.
  • Du keinen Code schreiben oder pflegen möchtest.
  • Du Übersetzung, Sentiment-Analyse oder Datenstrukturierung direkt integriert brauchst.
  • Du direkt nach Excel, Google Sheets, Airtable oder Notion exportieren willst.
  • Dein Anwendungsfall typisch für Vertrieb, Marketing, E-Commerce oder Immobilien ist (z. B. Lead-Listen, Preisüberwachung, Katalog-Extraktion).

Die meisten Vertriebs- und Operations-Teams, die ich kenne, wollen die Daten einfach nur in einer Tabelle haben – kein Programmierabzeichen. Genau dafür ist Thunderbit gemacht.

Playwright 3.jpeg

Fazit: So gelingt Web Scraping im Business-Alltag

Die besten Web-Scraping-Tools & Software 2025 Get Started Free

Zusammengefasst:

  • Playwright ist ein mächtiges, flexibles Tool fürs Web Scraping und die Browser-Automatisierung. Ideal für technisch versierte Nutzer, die volle Kontrolle wollen.
  • Thunderbit ist ein KI-basierter, No-Code-Web-Scraper für Business-Anwender. Schnell, einfach und erledigt alles von der Datenerfassung bis zur Übersetzung und Sentiment-Analyse mit wenigen Klicks.

Wenn du Entwickler bist und gerne tüftelst, ist Playwright ein großartiges Werkzeug. Arbeitest du dagegen im Vertrieb, Marketing oder Operations und willst einfach nur Ergebnisse sehen, ist Thunderbit die Abkürzung, auf die du gewartet hast.

Neugierig auf Thunderbit?

Starte kostenlos mit der Thunderbit Chrome-Erweiterung oder informiere dich im Thunderbit Blog, wie Thunderbit im Vergleich zu anderen Tools abschneidet.

Thunderbit kostenlos auf Chrome testen

Und falls du noch unschlüssig bist: Das beste Tool ist immer das, mit dem du deine Daten schnell, im gewünschten Format und ohne stundenlangen Aufwand bekommst. Viel Erfolg beim Scrapen!

Du willst mehr Tipps zu Web Scraping, KI und Automatisierung für Business-Anwender? Schau dir meine weiteren Guides im Thunderbit Blog an, zum Beispiel Was ist Data Scraping und wie funktioniert es 2025 oder Amazon-Produkte und -Bewertungen 2025 mit KI scrapen.

KI-Web-Scraper für Business-Anwender testen Get Started Free

Shuai Guan
Shuai Guan
CEO bei Thunderbit | Experte für KI-gestützte Datenautomatisierung Shuai Guan ist CEO von Thunderbit und Absolvent der University of Michigan im Bereich Engineering. Mit fast zehn Jahren Erfahrung in Tech und SaaS-Architektur hat er sich darauf spezialisiert, komplexe KI-Modelle in praxisnahe No-Code-Tools zur Datenextraktion zu verwandeln. In diesem Blog teilt er ungefilterte, in der Praxis bewährte Einblicke in Web-Scraping- und Automatisierungsstrategien, damit Sie intelligentere, datengetriebene Workflows aufbauen können. Wenn er gerade keine Datenprozesse optimiert, widmet er dieselbe Liebe zum Detail seiner Leidenschaft für die Fotografie.
Topics
Playwright PythonPython Web-ScraperPlaywright Anleitung

Thunderbit ausprobieren

Leads und andere Daten in nur 2 Klicks extrahieren. Mit KI unterstützt.

Thunderbit holen Es ist kostenlos
Daten mit KI extrahieren
Daten einfach zu Google Sheets, Airtable oder Notion übertragen
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week