Catalog108 / challenges / dynamic/lazy-images
Lazy-loaded images
What this challenge teaches
Teaches: Images use data-src and a tiny placeholder src until scrolled into view. Plain scraping picks up placeholders.
Expected output: Trigger lazy-load (scroll or use IntersectionObserver-aware client) and read the real src after.
Submit your scraper's JSON output to /challenges/dynamic/lazy-images/grade
(grader endpoint is part of a later phase; URL is reserved now).
Scroll down. Images use data-src; src is the placeholder until visible.