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

Solution for drag puzzle captcha #1

Closed
yudataguy opened this issue Dec 11, 2024 · 2 comments · Fixed by #2
Closed

Solution for drag puzzle captcha #1

yudataguy opened this issue Dec 11, 2024 · 2 comments · Fixed by #2

Comments

@yudataguy
Copy link

Thank you for the template, I had the same idea of renewing NYT via library automatically, but wasn't familiar with playwright. Have you had the issue with drag puzzle captcha? Do you have any solution? Even though I manually dragged puzzle, it still think I'm a bot in the end.

I want to build the same process for WSJ and other publications. But the bot detection is blocking my efforts.

@yudataguy yudataguy changed the title Solution for drag puzzle Solution for drag puzzle captcha Dec 11, 2024
@StevanFreeborn
Copy link
Owner

Yeah, there is some new trickery that is being done for bot detection that I myself have yet to come up with a good solution. Bypassing the captcha doesn't work because they are leveraging multiple bot detection strategies.

There is a lot of discussion around it here.

And the exact detection approach is described in this blog post.

I made some attempts at bypassing it by using some injected scripts that counter how they are modifying the stack getter, but nothing successful. I set it down a bit ago. Need to revisit.

This is a good website to test any bypass ideas you have or want to try: https://www.browserscan.net/bot-detection

@StevanFreeborn
Copy link
Owner

You put this bug in my ear again, so I went ahead and spent some time thinking about how to solve this.

The changes I merged that are referenced above seem to get me all the way to a solution.

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.

2 participants