{"repo":"ultrafunkamsterdam/undetected-chromedriver","free":true,"listed":false,"github":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","clone":"git clone https://github.com/ultrafunkamsterdam/undetected-chromedriver.git","description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","language":"Python","stars":12802,"topics":["chromedriver","selenium","webdriver","chrome","anti-detection","anti-bot","distil","browser","automation","scraping"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"undetected chromedriver # https://github.com/ultrafunkamsterdam/undetected-chromedriver Optimized Selenium Chromedriver patch which does not trigger anti-bot services like Distill Network / Imperva / DataDome / Botprotect.io Automatically downloads the driver binary and patches it. Tested until current chrome beta versions Works also on Brave Browser and many other Chromium based browsers, but you need to know what you're doing and needs some tweaking. Python 3.6++ Installation ## or , if you're feeling adventurous, install directly via github - - - Message for all ## I will be putting limits on the issue tracker. It has beeen abused too long. any good news? Yes, i've opened Undetected-Discussions which i think will help us better in the long run. - - - What this is not --- THIS PACKAGE DOES NOT, and i repeat DOES NOT hide your IP address, so when running from a datacenter (even smaller ones), chances are large you will not pass! Also, if your ip reputation at home is low, you won't pass! Running following code from home , and from a datacenter. 3.5.0 ## - selenium 4.10 caused some issues. 3.5.0 is compatible and has selenium 4.9 or above pinned. I can't support example code here easy ### Literally, this is all you have to do. Settings are included and your browser executable is found automagically. This is also the snippet i recommend using in case you experience an issue. more advanced way, including setting profie folder ### Literally, this is all you have to do. If a spec","default_branch":null,"files":null,"tree":[],"storefront":"/r/ultrafunkamsterdam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ultrafunkamsterdam/undetected-chromedriver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}