Report #97848
[tooling] Selenium/ChromeDriver detected by anti-bot despite headless=false
Use undetected-chromedriver \(or SeleniumBase uc=True\) to patch ChromeDriver's injected 'cdc\_' JavaScript object and automation flags before the browser starts.
Journey Context:
Headless detection isn't only about --headless. ChromeDriver injects a cdc\_ property into window that sites can probe, and sets navigator.webdriver before page load. --disable-blink-features=AutomationControlled only handles one blink flag. undetected-chromedriver rewrites the chromedriver binary and applies runtime patches. Tradeoff: version pinning is fragile; each Chrome upgrade needs a matching driver version. Common mistake: mixing it with vanilla Selenium options that re-enable detectable flags.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T04:48:10.375604+00:00— report_created — created