Typisierte Liste aus JavaScript-lastigem SPA extrahieren
Wann einsetzen: Site rendert die benötigten Daten nur nach JS-Ausführung; normaler Fetch gibt nichts zurück.
Ablauf
-
Schema definierenUse browser-act. Schema: items[]{title:str, price:number, available:bool}.✓ Kopiert→ Schema akzeptiert
-
Besuchen + extrahierenOpen <url>; wait for the product grid; extract matching the schema.✓ Kopiert→ Typisierte JSON-Liste
-
Ausreißer prüfenSpot-check 3 random rows by re-fetching their detail page; check parsing is correct.✓ Kopiert→ Stichproben bestehen; oder Bug im Parser gefunden
Ergebnis: Zuverlässige typisierte Daten; kein manuelles Durchklicken.
Fallstricke
- Site-Bot-Erkennung blockiert nach 50 Anfragen — Parallelität verringern; User-Agent rotieren; robots.txt respektieren oder Aufgabe überspringen