-
Notifications
You must be signed in to change notification settings - Fork 81
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
Comments
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. |
@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... 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. |
Just tested @jmrushing 's updated req.py and it works perfectly on my end, it's defeated all reCaptchas |
Wow, that's incredible! I am going to add that to my fork. |
Alright, my crossplatform fork now contains multithreading, auto install chromedriver, and captcha bypass. may add some form of making it headless |
I made a fork of main here such that chrome will run headlessly. I've submitted a PR here #25 |
@jmrushing I put out a PR to implement your changes and cleaned it up a bit... NICE JOB!! |
I put out a separate PR I'd been working on before I saw yours also based on @jmrushing 's code. |
Closed by #28. |
failed to fill out app and submit: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="109:topBar"]"}
The text was updated successfully, but these errors were encountered: