Comments (2)
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.
from undetected-chromedriver.
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.
from undetected-chromedriver.
Related Issues (20)
- execute_cdp_cmd doesnt work in headless mode HOT 1
- NoDriver: how to get response body HOT 5
- Delete me HOT 1
- NoDriver: iframe usage HOT 29
- How do I take over an already open browser when I already know the port number HOT 2
- Chromedriver detected HOT 1
- selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:49929 from session not created: This version of ChromeDriver only supports Chrome version 123 Current browser version is 122.0.6261.129 HOT 4
- Nodriver: memory leak on Chromium 122.0.6261.128 HOT 7
- How to connect to a local chrome already opend?
- [Nodriver] Features
- Readme file contains releases descriptions
- with chrome update v123, script did not pass
- New version problems
- can not login google account HOT 1
- Not passing turnstile HOT 1
- nodriver bug with browser.cookies.set_all(..) HOT 7
- Nodriver: await browser.cookies.load() doesn't work HOT 7
- NoDriver: Page.addScriptToEvaluateOnNewDocument not working
- Detected on fingerprint.com HOT 11
- Still being detected on fingerprint.com
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from undetected-chromedriver.