ultrafunkamsterdam / undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
https://github.com/UltrafunkAmsterdam/undetected-chromedriver
GNU General Public License v3.0
9.71k stars 1.14k forks source link

Broken for long time #1760

Open BornSaint opened 7 months ago

BornSaint commented 7 months ago

not undetected anymore, cloudfare protected seems to detect it easily. unable to bypass cloudflare captcha. Owner said he will not support minor versions anymore to focus the newest, but seems like it's neither newest nor older, not working for long time, we are in the dark mattes. Someone already found an alternative for this project or even a fork? Looks like abandoned now. Thanks.

shehackedyou commented 7 months ago

I'm just completed a Go version of the software. It patches the chromedriver and I have basic functionality for crawling but ideally I want to combine it with an existing project for that purpose like 'rod' or 'playwright'; so I can focus on probably what is the next step; using the Rust chromedriver alternative or rewriting that component so we are not patching but getting full control over various aspects. But it may just be inevitable due to incentives of the browser developers is for you not to have undetectable that we will have to either do binary patching like its currently doing to chromedriver, but against the browser itself, so when its in "cdp" or developer, or headless mode that we can make it look like its not. And they are almost certainly leaving in things that make it easier to detect; on purpose. But since these projects are thankfully open source, we just have to shift to that, most likely at least.

BornSaint commented 7 months ago

thank you for your answer, i was thinking the project was abandoned. I have found an alternative for short period while you fix this, and maybe it can clarify somethings for you too as developer https://pypi.org/project/selenium-driverless/

It's quite incomplete yet, but the bypass works fine.