Provide api functions for captcha recognition.
Project description
hackcaptcha
Provide api functions for captcha recognition, this repo is created mainly for https://github.com/CharlesPikachu/DecryptLogin
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.
Documents
in Chinese
in English
Support List
| Captcha Type | Number of supported algorithms | Number of supported webapis | in Chinese |
|---|---|---|---|
| Slider | 1 | 0 | 滑块验证码 |
| Digital | 0 | 1 | 数字验证码 |
| Click | 1 | 0 | 点击验证码 |
Install
Pip install
run "pip install hackcaptcha"
Source code install
(1) Offline
Step1: git clone https://github.com/CharlesPikachu/hackcaptcha.git
Step2: cd hackcaptcha -> run "python setup.py install"
(2) Online
run "pip install git+https://github.com/CharlesPikachu/hackcaptcha.git@master"
Quick Start
hack captcha by algorithms
from hackcaptcha.crackers import AlgorithmsCracker
cracker = AlgorithmsCracker()
# slider captcha
infos_return = cracker.slider(imagepath='CAPTCHA IMAGE PATH', algorithm_type='canny')
# digital captcha
# click captcha
infos_return = cracker.click(imagepath='CAPTCHA IMAGE PATH', algorithm_type='zt12306', text_model_path='text.h5', object_model_path='object.h5')
hack captcha by webapis
from hackcaptcha.crackers import WebapisCracker
cracker = WebapisCracker()
# slider captcha
# digital captcha
infos_return = cracker.digital(imagepath='CAPTCHA IMAGE PATH', webapi_type='baidu', app_id='AppID', api_key='API Key', secret_key='Secret Key')
# click captcha
References
[1]. https://github.com/zhaipro/easy12306
More
WeChat Official Accounts
Charles_pikachu
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
hackcaptcha-0.0.1.tar.gz
(5.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hackcaptcha-0.0.1.tar.gz.
File metadata
- Download URL: hackcaptcha-0.0.1.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02a93d8ec376b812cfe463b65bb969123107718e2f21f5999e4151f197f9ba65
|
|
| MD5 |
55a86dfb347e1e8924ccf9e4010e0807
|
|
| BLAKE2b-256 |
ac910f2bc5ec061e8f78cc8d3a421bd52352230403703892d5478136afa5d691
|
File details
Details for the file hackcaptcha-0.0.1-py3-none-any.whl.
File metadata
- Download URL: hackcaptcha-0.0.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c641f6d34f75820e7bc83ec9514cf28233b04e06251a3c5c1c25ff159fd72ebc
|
|
| MD5 |
78a20653bcb721017284f20cccf99360
|
|
| BLAKE2b-256 |
643571d4dede77806ab2dc69d50ce4eee28c134fec21632304251a3c3a3dd801
|