Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anybody noticing increased detection rate recently? #213

Closed
Aditya94A opened this issue Jun 1, 2020 · 9 comments · Fixed by #297
Closed

Anybody noticing increased detection rate recently? #213

Aditya94A opened this issue Jun 1, 2020 · 9 comments · Fixed by #297

Comments

@Aditya94A
Copy link

Aditya94A commented Jun 1, 2020

For e.g: I'm getting detected instantly on owler.com/company/chevron

image

Started happening about a week ago only.

@phpmoli
Copy link

phpmoli commented Jun 3, 2020

yep, stopped working at patreon.com too

@Aditya94A
Copy link
Author

Aditya94A commented Jun 3, 2020

Looks like cloudflare rolled out something targeted at detecting pupeteer instances somehow.

Any ideas @berstend?

Time to be the mouse again 😅 and try to one up the cat.

@vanilataher
Copy link

The problem is the source code in this repository is open to public and people from cloudflare can easily see it. So far cloudflare+hcaptcha works well. 🤔

@pg1671
Copy link

pg1671 commented Aug 20, 2020

This site as well is being detected, looks like it is cloudflare as well. Just upgraded to latest puppeteer and latest stealth plugin (2.6.0) and still being detected.
https://www.apollo.io/companies/Gat-Beer/59bba689a6da98c2c77520c4

@berstend
Copy link
Owner

There's a big update coming tomorrow that might help with this :-)

@berstend
Copy link
Owner

berstend commented Aug 21, 2020

Currently every headless browser can be detected with Array.isArray(navigator.plugins) (or the absence of navigator.plugins). I finished a complete rewrite of navigator.plugins & navigator.mimeTypes today that does a fully functional and native appearing mock of these properties. 😄

AFAIR that's a check CF is doing.

Need to clean up some docs and will push (and publish) this tomorrow.

@berstend
Copy link
Owner

The problem is the source code in this repository is open to public and people from cloudflare can easily see it. So far cloudflare+hcaptcha works well. 🤔

On the bright side: It forces us to build clean solutions over time, rather than just quick patches 😄 We're definitely entering the next stage of this cat & mouse game where implementation details are much more important.

@berstend
Copy link
Owner

berstend commented Aug 21, 2020

We've made some massive updates (#291, #292, #297) which should fix the Cloudflare issues, please check with puppeteer-extra-plugin-stealth@2.6.1 and report here if there are more Cloudflare specific issues (ideally with the JS they're using).

@entrptaher
Copy link

That sounds super exciting, gonna test. :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants