Differences to undetected-chromedriver? #19
-
Hey. This looks like a great project and one you've put a lot of work into... As a current user of undetected-chromedriver, I was just wondering if you might be able to summarise what pluses/minuses this library has vs undetected-chromedriver when it comes to detection by anti-bot mechanisms. Obviously, your library provides other features when it comes to device profiles and a few other things, though I'm mainly interested in the anti-detection capabilities for now. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 4 replies
-
Undetectability (headfull)The most of it is similar like in undetected-chromediver (stuff in /scripts/undetected.py) Profiling//FingerprintingA minus of undetected-chromedriver is, that it's fingerprint depends on the Operating-System, which leads to:
That's where Selenium-Profiles comes into play. It makes specifying the fingerprint possible (==> emulation) ProxiesTo make it as easy as possible, Selenium-Profiles allready includes support for authentificated proxies. This is quite important, since residential proxy-providers like asocks usually require a password. HeadlessHeadless would be usefull for reducing computing-resources, but is quite tricky:
solution
TargetThe target is for this project, to make it as complete as possible, as computing-efficient as possible and pass creep-js . It's the most advanced detection I've seen so far. There are currently a lot of todos and things to improve, but I currently don't have the capacity to carry on. But I'd apprecheate contribution or working together with undetected-chromedriver. @ultrafunkamsterdam @sebdelsol |
Beta Was this translation helpful? Give feedback.
-
@kaliiiiiiiiii What a great detailed reply... thank you very much! I can definitely see the reasoning behind this approach. Even if right now not many sites are (effectively) fingerprinting the browser/device, I'm sure more and more sites will start doing this in the future. And yes, good proxy support is very important too. Anyway, I'm definitely up for trying out your library in the project I'm working on right now, so I can let you know how it goes and report bugs. Fingers crossed. |
Beta Was this translation helpful? Give feedback.
-
None of this a is true . Dig way deeper.... |
Beta Was this translation helpful? Give feedback.
-
Closing as it seems to be resolved |
Beta Was this translation helpful? Give feedback.
Undetectability (headfull)
The most of it is similar like in undetected-chromediver (stuff in /scripts/undetected.py)
Profiling//Fingerprinting
A minus of undetected-chromedriver is, that it's fingerprint depends on the Operating-System, which leads to:
That's where Selenium-Profiles comes into play. It makes specifying the fingerprint possible (==> emulation)
Proxies
To make it as easy as possible, Selenium-Profiles allready includes support for authentificated proxies. This is quite important, since residential proxy-provide…