Puppeteer
Browser
Puppeteer-Automatisierungsskripte per Konversation schreiben, ausführen und debuggen — Neotask nutzt OpenClaw für produktionsreife Browser-Automatisierung ohne manuelles Coding.
- Beschreiben Sie, was Sie automatisieren möchten, und Neotask schreibt das komplette Puppeteer-Skript — Navigation, Elementauswahl, Formulare, Klicksequenzen und Datenextraktion
- Fehlgeschlagene Puppeteer-Skripte oder Fehlermeldungen einfügen und Neotask diagnostiziert das Problem: veraltete Elementreferenzen, Race Conditions, Selektoränderungen
- Scraping-Pipelines erstellen, die Paginierung, Lazy-Loading, Infinite Scroll und dynamisch gerenderte JavaScript-Seiten handhaben
Was Sie tun können
Puppeteer-Skripte generieren
Beschreiben Sie, was Sie automatisieren möchten, und Neotask schreibt das komplette Puppeteer-Skript — Navigation, Elementauswahl, Formularausfüllung, Klicksequenzen, Screenshot-Erfassung und Datenextraktion. Erhalten Sie produktionsreifen Node.js-Code mit ordnungsgemäßer Fehlerbehandlung und Wartestrategien.
Automatisierungsfehler debuggen
Fügen Sie ein fehlgeschlagenes Puppeteer-Skript oder eine Fehlermeldung ein und Neotask diagnostiziert das Problem: veraltete Elementreferenzen, Race Conditions, Selektoränderungen, Navigations-Timeout-Diskrepanzen oder fehlende await-Schlüsselwörter.
Scraping-Pipelines erstellen
Bitten Sie Neotask, einen Puppeteer-Scraper zu schreiben, der Paginierung, Lazy-Loading, Infinite Scroll oder dynamisch gerenderte JavaScript-Seiten handhabt.
Formular-Einreichungen automatisieren
Beschreiben Sie einen mehrstufigen Formular-Workflow — Login, Felder ausfüllen, Datei hochladen, absenden und bestätigen — und Neotask generiert das Puppeteer-Skript für die gesamte Sequenz.
Visuelle Snapshots erfassen
Puppeteer-Skripte generieren, die Ganzseitig-Screenshots, elementspezifische Bereiche oder Seiten als PDF rendern.
Fragen Sie zum Beispiel
"Schreibe ein Puppeteer-Skript, das sich bei GitHub einloggt, zu meinen Repositories navigiert und eine Liste aller Repo-Namen mit Sternezahl extrahiert"
"Mein Puppeteer-Selektor .product-price funktioniert nicht mehr — hier ist der Fehler: [Fehler einfügen]. Was hat sich geändert?"
"Generiere ein Puppeteer-Skript, das alle Artikel von den ersten 5 Seiten dieses Blogs mit Titel, Datum und URL scrapt"
"Schreibe ein Puppeteer-Skript, das dieses Checkout-Formular mit Testdaten ausfüllt und bei jedem Schritt einen Screenshot macht"
"Erstelle ein Puppeteer-Skript, das eine Produktseite alle 10 Minuten überwacht und einen Alarm sendet, wenn der Preis unter 50 € fällt"
"Wie gehe ich mit einem Datei-Upload-Dialog in Puppeteer um? Schreibe mir ein Beispiel"
"Konvertiere dieses Selenium-Skript zu Puppeteer und mache es zuverlässiger mit ordnungsgemäßen Wartebedingungen"
"Schreibe ein Puppeteer-Skript, das ein PDF für jede URL in dieser Liste generiert"Profi-Tipps
Immer waitForSelector statt feste Verzögerungen — bitten Sie Neotask, page.waitForTimeout() durch page.waitForSelector() oder page.waitForNetworkIdle() zu ersetzen; zeitbasierte Wartezeiten sind die häufigste Ursache für instabile Automatisierung.
Request-Interception für Geschwindigkeit — beim Scraping bitten Sie Neotask, Request-Interception hinzuzufügen, die Bilder, Fonts und Analytics-Skripte blockiert; Seiten laden 3-5x schneller.
Headless-New-Modus — Puppeteers headless: 'new'-Modus verhält sich anders als Legacy-Headless; geben Sie an, welchen Modus Ihr Skript verwendet.
Fehlerwiederherstellungsmuster — bitten Sie um Skripte, die bei Navigationsfehlern erneut versuchen und auf kürzere Timeouts zurückfallen.
Element-Handles vs. evaluate — für komplexe Datenextraktion nutzen Sie page.evaluate() für Massen-DOM-Zugriff; es ist dramatisch schneller.
Screenshot bei Fehler — bitten Sie Neotask, einen Screenshot-bei-Ausnahme-Block zu jedem Skript hinzuzufügen; das macht Debugging 10x einfacher.
Works Well With
- courier - Connect Confluence and Salesforce with Neotask. Sync sales documentation, automate CRM record updates, and keep your wik...
- google-maps - Automate Google Maps scraping with Puppeteer. Extract location data, business listings, and map details at scale using b...
- microsoft-clarity - Combine Microsoft Clarity heatmaps with Puppeteer automation to streamline web testing, capture user behavior insights, ...
- redis - Combine Puppeteer browser automation with Redis caching to build faster, smarter scrapers and pipelines with Neotask.