-
-
Notifications
You must be signed in to change notification settings - Fork 727
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
CloudFlare update? #532
Comments
I had the same issue, so I created the puppeteer browser extension. Might not work for every use case though. |
@maxwrlr Interesting. Never thought of using browser extension. Can you explain what the extesnsion is trying to do? and in what cases would it not work? |
The extension is used to execute the puppeteer API functions via the browser extension interface. Furthermore, the current design doesn't allow concurrent execution. For example: const p1 = await browser.newPage();
const p2 = await browser.newPage(); and const [p1, p2] = await Promise.all([
browser.newPage(),
browser.newPage()
]) are scheduling-wise equal, because the second |
Cloudflare doesn't work, it redirects in loop on the page:
The following error is displayed in the console.
The line in error refers to this code: (function(done) {
var _0xf = document.createElement(_[10]);
_0xf.style.height = _[0x10];
_0xf.style.height = _[0x10];
_0xf.srcdoc = _[17];
document.body.appendChild(_0xf);
;wgsMkt[wgsMkt[0]] *= (+(1 === 1)) * (+(+((!+[] + (!![]) + /* ... */ !![]) + (-~~~[]))));
wgsMkt[wgsMkt[0]] = (+wgsMkt[wgsMkt[0]]).toFixed(10);
wgsMkt[wgsMkt[0]] += _[17] + (_[17] + JSON.stringify(_0xf.contentWindow[0])).charCodeAt(0);
document.body.removeChild(_0xf);
wgsMkt[0]++;
}
)(function() {
pXYDXxjWw = _[0x8];
nziUGuKFi();
}); |
@berstend You know what'd be helpful? if you explain the process (what to look for, and how to remedy) in general terms, i think people like myself and others could help improve.. currently, not exactly certain how the anti-puppeteer counter measures are being developed. i know this is a tall order but if u want, u can explain over zoom and i can record .. and have community of contributors ask questions... then put it up on this repo ... this way we have an idea of what to look for and what you're thinking |
I'm not against doing that, but unfortunately there's only so many hours in the day :) Overall the material contributions to stealth development from other individuals have been extremely limited since the project's inception, so for now I'll be focussing on the more pressing issues (like landing #454). For anyone interested in learning more about stealth development and contributing to the open-source project I recommend hanging out in our community discord, there's lots of high quality discussions around JS/CDP based browser hacking. Closing this issue for now (the issue tracker is more meant for technical discussions rather than a help desk for stealth issues, consider using our discord server for that) |
Hi. CloudFlare update their JS Challenge? Stealth plugin can't bypass it now.
The text was updated successfully, but these errors were encountered: