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

Javascript isn't solved, cf_clearance missing? #32

Open
nebojsasandin opened this issue Jun 4, 2020 · 7 comments
Open

Javascript isn't solved, cf_clearance missing? #32

nebojsasandin opened this issue Jun 4, 2020 · 7 comments

Comments

@nebojsasandin
Copy link

@ngosang
I'm trying to use your solution on this website:
https://getwsocourse.com/

But it keeps failing.

As an alternative I used selenium + chrome to actually load a page, wait for it to go through in 5 seconds, then extract cookies and use those cookies in my web requests. It worked fine, until recently. And I did notice that the cf_clearance cookie is now missing, while __cfduid is still there, so Cloudflare might have changed something again. Even my solution with selenium + chrome is no longer working.

If you can't replicate the issue on getwsocourse, you can also try it here:
http://www.edollarearn.com/
...same issue.

@ngosang
Copy link
Contributor

ngosang commented Jun 4, 2020

FYI Jackett/Jackett#8840 (comment)

@longcharmroeun
Copy link

This time maybe more harder than before because they make serval request 😢

@uponatime2019
Copy link
Contributor

FYI Jackett/Jackett#8840 (comment)

Can you suggest what they just change and how to fix?

@ngosang
Copy link
Contributor

ngosang commented Jun 8, 2020

The new challenge is more complex and it's not only JS calculations. They perform several HTTP requests and each response contains more JS code. Also the JS code is more complex because they read parameters form the browser like the window size, etc...
I think that this project is not worth continuing because they can change the challenge at any time.

We are thinking in running Selenium/Puppeteer as a external service and use a full web browser to resolve the challenge and grab the cookies when it's necessary. The thing is Cloudflare is able to detect that too.

@uponatime2019
Copy link
Contributor

The new challenge is more complex and it's not only JS calculations. They perform several HTTP requests and each response contains more JS code. Also the JS code is more complex because they read parameters form the browser like the window size, etc...
I think that this project is not worth continuing because they can change the challenge at any time.

We are thinking in running Selenium/Puppeteer as a external service and use a full web browser to resolve the challenge and grab the cookies when it's necessary. The thing is Cloudflare is able to detect that too.

Suppose that we have a web browser to resolve the challenge and get some cookie, can you write the code to make it working?

@ngosang
Copy link
Contributor

ngosang commented Jun 21, 2020

Take a look here => Jackett/Jackett#9029

@h0ttz
Copy link

h0ttz commented Jun 25, 2020

This was referenced Jun 30, 2021
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

No branches or pull requests

5 participants