Catalog108 / challenges / dynamic/spa-pure

Pure SPA (empty initial HTML)

intermediate Matching curriculum →

What this challenge teaches

Teaches: Initial HTML is essentially empty, all content is mounted by JS. A static scraper sees nothing useful.

Expected output: Use Playwright/Selenium to wait for #app to contain product names, then extract them.

Submit your scraper's JSON output to /challenges/dynamic/spa-pure/grade (grader endpoint is part of a later phase; URL is reserved now).

Initial HTML below is empty. JS mounts a list of products after 800ms.

Loading…