Извлечь типизированный список из JS-тяжёлого SPA
Когда использовать: Сайт рендерит нужные данные только после выполнения JS; обычный fetch ничего не возвращает.
Поток
-
Определить схемуUse browser-act. Schema: items[]{title:str, price:number, available:bool}.✓ Скопировано→ Схема принята
-
Посетить и извлечьOpen <url>; wait for the product grid; extract matching the schema.✓ Скопировано→ Типизированный JSON-список
-
Проверить выбросыSpot-check 3 random rows by re-fetching their detail page; check parsing is correct.✓ Скопировано→ Проверки пройдены или найден баг парсера
Итог: Надёжные типизированные данные без ручного клика.
Подводные камни
- Сайт блокирует после 50 запросов из-за защиты от ботов — Снизить параллелизм, ротировать UA, соблюдать robots.txt или пропустить задачу