An asynchronized Python library to automate solving ReCAPTCHA v2
Project description
Solverecaptchas
An async Python library to automate solving ReCAPTCHA v2 using Playwright.
Disclaimer
This project is for educational and research purposes only. Any actions and/or activities related to the material contained on this GitHub Repository is solely your responsibility. The misuse of the information in this GitHub Repository can result in criminal charges brought against the persons in question. The author will not be held responsible in the event any criminal charges be brought against any individuals misusing the information in this GitHub Repository to break the law.
Trained model
I’ve trained a model that detects each of the following classes which support 9x grid.
bicycle
boat
bridge
bus
car
chimneys
crosswalk
fire hydrant
motorcycles
mountains or hills
palm trees
stair
taxi
tow truck
traffic light
traffic sign
truck
This model can be downloaded from https://mikey.id/yolov3.weights. I’ve provided the other necessary files under model/.
Compatibility
Linux, macOS, and Windows!
Installation
$ pip install solverecaptchas
Usage
If you want to use it in your own script
import asyncio
import sys
from solverecaptchas.solver import Solver
if len(sys.argv) == 4:
pageurl, sitekey, proxy = sys.argv[1:]
else:
print('Invalid number of arguments (pageurl, sitekey, proxy)')
sys.exit(0)
if proxy.lower() == "none":
proxy = None
client = Solver(pageurl, sitekey, proxy=proxy)
result = asyncio.run(client.start())
if result:
print(result)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file solverecaptchas-0.1.5.tar.gz
.
File metadata
- Download URL: solverecaptchas-0.1.5.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bac37e64025ad0197cba299e5cc74aeef2e1a7ca52c12f9460e715e2f8ab844 |
|
MD5 | 5419bc7a38fb66d4b92f20cf4aed6e1a |
|
BLAKE2b-256 | 29eab487de32bae732ad741658e531b314677dddca2e990ea8b1e819040c5320 |
File details
Details for the file solverecaptchas-0.1.5-py3.10.egg
.
File metadata
- Download URL: solverecaptchas-0.1.5-py3.10.egg
- Upload date:
- Size: 43.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 119f0994c87322a21010183f3a6798b3d0fc0864da377d3433056696f9daa348 |
|
MD5 | d4ab7b71b28231d1093f6cf48d983ce9 |
|
BLAKE2b-256 | afeff2befd4985d3b02ae1420667040bace21534f280f8ec9b8e7d0a5dfc80b0 |