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

Well, they added a reCaptcha -_- #23

Closed
ghost opened this issue Dec 11, 2021 · 9 comments · Fixed by #28
Closed

Well, they added a reCaptcha -_- #23

ghost opened this issue Dec 11, 2021 · 9 comments · Fixed by #28

Comments

@ghost
Copy link

ghost commented Dec 11, 2021

failed to fill out app and submit: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="109:topBar"]"}

@Jonodonozym
Copy link

Jonodonozym commented Dec 11, 2021

Easy to bypass by clicking the headphones option, downloading the mp3, and putting the mp3 into an speech-to-text converter like this one: https://beecut.com/speech-to-text-online. Not sure how to automate that but I'll try to look into it.

Edit: Here's a code snippet / article that does it

@jmrushing
Copy link

jmrushing commented Dec 11, 2021

@KathrynElrod @Jonodonozym I've never done a pull request on github so I'm not familiar with all the proper best practices, but if either of you are free to do a code review, feel free to steal my work and do your own pull request...
https://gist.github.com/jmrushing/f30f8b1c41111505182e6ceb89ce92bb

It's just a modified req.py based on @Jonodonozym 's previously linked code snippet. You'll have to pip install speech_recognition and pydub, in addition to the usual requirements.txt stuff.

Additionally I've had to modify a few things to make it compatible with linux and my python version 3.8.10 (i.e. swap match case for if statements), but the relevant code for bonking reCaptcha is there and seems to work. Let me know if you have any questions.

@splpaul
Copy link

splpaul commented Dec 11, 2021

Just tested @jmrushing 's updated req.py and it works perfectly on my end, it's defeated all reCaptchas

@BigweldIndustries
Copy link
Contributor

Wow, that's incredible! I am going to add that to my fork.

@BigweldIndustries
Copy link
Contributor

Alright, my crossplatform fork now contains multithreading, auto install chromedriver, and captcha bypass. may add some form of making it headless

@pws1453
Copy link
Contributor

pws1453 commented Dec 11, 2021

I made a fork of main here such that chrome will run headlessly. I've submitted a PR here #25

@joeyagreco
Copy link
Contributor

@jmrushing I put out a PR to implement your changes and cleaned it up a bit... NICE JOB!!

@MeaningOf42
Copy link
Contributor

I put out a separate PR I'd been working on before I saw yours also based on @jmrushing 's code.

@ghost ghost linked a pull request Dec 13, 2021 that will close this issue
@ghost
Copy link
Author

ghost commented Dec 13, 2021

Closed by #28.

@ghost ghost closed this as completed Dec 13, 2021
This issue was closed.
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.

7 participants