Report #4167
[tooling] Selenium/ChromeDriver is detected by Cloudflare turnstile or hCaptcha despite adding --disable-blink-features=AutomationControlled
Replace selenium.webdriver.Chrome with undetected\_chromedriver.Chrome and let it manage the chromedriver patch and launch flags; do not manually add --headless=new or override its default options.
Journey Context:
Standard Selenium leaks navigator.webdriver, plugin arrays, viewport inconsistencies, and a detectable ChromeDriver binary. undetected\_chromedriver patches the driver and runtime to mask these signals. The common failure mode is overriding its carefully chosen flags with --headless=new or extra ChromeOptions that re-introduce automation artifacts. It is slower than HTTP clients but cheaper and more reliable than third-party CAPTCHA solving services for moderate-volume scraping.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T18:55:28.435958+00:00— report_created — created