Catalog108 / challenges / antibot/webdriver-detected

navigator.webdriver detection

intermediate Matching curriculum →

What this challenge teaches

Teaches: A trivial JS check: navigator.webdriver === true → bot. Playwright/Selenium set this by default.

Expected output: Patch the browser to make navigator.webdriver === undefined (built into stealth packages).

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

JS check below, navigator.webdriver should be undefined in real Chrome.

Your value: