Titan AI LogoTitan AI

undetected-chromedriver

11,972
1,293
Python

Project Description

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

undetected-chromedriver: Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperv

Project Title

undetected-chromedriver — Advanced Selenium Chromedriver for Bypassing Bot Detection Systems

Overview

undetected-chromedriver is a Python package that provides a custom Selenium Chromedriver optimized to evade anti-bot services such as Distil Network, Imperva, DataDome, and Botprotect.io. It automatically downloads and patches the driver binary, ensuring compatibility with the latest Chrome versions and Chromium-based browsers.

Key Features

  • Automatically downloads and patches the Chromedriver binary.
  • Passes all bot mitigation systems, including advanced detection algorithms.
  • Compatible with the latest Chrome versions and Chromium-based browsers.
  • Supports Python 3.6 and above.

Use Cases

  • Web scraping and data extraction from websites with advanced bot detection systems.
  • Automating tasks on websites that block or limit access to automated scripts.
  • Testing and development of web applications that require bypassing bot detection.

Advantages

  • Zero-configuration setup for easy integration into existing Selenium projects.
  • Regular updates to maintain compatibility with the latest browser versions and bot detection algorithms.
  • Active community and issue tracking for support and collaboration.

Limitations / Considerations

  • Does not hide IP addresses, which may affect the success rate when running from data centers with poor IP reputation.
  • May require additional tweaking for optimal performance on non-Chrome Chromium-based browsers.

Similar / Related Projects

  • Selenium: A comprehensive browser automation framework that undetected-chromedriver extends for advanced bot detection evasion.
  • BrowserMob Proxy: An open-source tool for capturing HTTP traffic that can be used in conjunction with Selenium for more complex bot detection scenarios.
  • Puppeteer: A Node library that provides a high-level API for controlling headless Chrome or Chromium browsers, offering an alternative approach to browser automation.

Basic Information


📊 Project Information

🏷️ Project Topics

Topics: [, ", a, n, t, i, -, b, o, t, ", ,, , ", a, n, t, i, -, d, e, t, e, c, t, i, o, n, ", ,, , ", a, u, t, o, m, a, t, i, o, n, ", ,, , ", b, o, t, -, d, e, t, e, c, t, i, o, n, ", ,, , ", b, r, o, w, s, e, r, ", ,, , ", c, a, p, t, c, h, a, ", ,, , ", c, h, r, o, m, e, ", ,, , ", c, h, r, o, m, e, d, r, i, v, e, r, ", ,, , ", c, l, o, u, d, f, l, a, r, e, ", ,, , ", c, l, o, u, d, f, l, a, r, e, -, b, y, p, a, s, s, ", ,, , ", d, i, s, t, i, l, ", ,, , ", n, a, v, i, g, a, t, o, r, ", ,, , ", p, y, t, h, o, n, 3, ", ,, , ", s, c, r, a, p, i, n, g, ", ,, , ", s, e, l, e, n, i, u, m, ", ,, , ", t, e, s, t, i, n, g, ", ,, , ", w, e, b, d, r, i, v, e, r, ", ]



This article is automatically generated by AI based on GitHub project information and README content analysis

Titan AI Explorehttps://www.titanaiexplore.com/projects/undetected-chromedriver-229566288en-USTechnology

Project Information

Created on 12/22/2019
Updated on 11/6/2025