Name | captchahub-slide-captcha JSON |
Version |
1.0.0
JSON |
| download |
home_page | |
Summary | |
upload_time | 2023-09-16 08:13:33 |
maintainer | |
docs_url | None |
author | Your Name |
requires_python | >=3.9,<4.0 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# slide captcha
## 介绍
一个尝试使用opencv识别滑动验证码缺口的python库
## 免责声明
1. 本算法仅供学术和研究目的使用。作者和发布者明确禁止使用此算法进行任何非法活动或违反任何网站、服务或应用的服务条款或政策。
2. 使用此算法的任何人都应自行确保他们的行为是合法的,并遵循所有相关的法律和道德标准。
3. 作者和发布者对因使用此算法而造成的任何直接或间接损害或后果不承担任何责任。用户自行承担所有风险。
4. 本免责声明的解释权归作者和发布者所有。
## 安装
```shell
pip install captchahub-slide-captcha
```·
## 使用
```python
from slide_captcha import slide_match
with open('background.png', 'rb') as f:
background = f.read()
with open('target.png', 'rb') as f:
target = f.read()
result = slide_match(background, target)
print(result)
# {'target': [192, 111, 272, 191]}
```
target为缺口的左上角和右下角的坐标
Raw data
{
"_id": null,
"home_page": "",
"name": "captchahub-slide-captcha",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "Your Name",
"author_email": "you@example.com",
"download_url": "https://files.pythonhosted.org/packages/96/70/396f815fd7ea6c32cb654bd10a0404decea7225483a80e3807850f3ea719/captchahub_slide_captcha-1.0.0.tar.gz",
"platform": null,
"description": "# slide captcha\n\n## \u4ecb\u7ecd\n\u4e00\u4e2a\u5c1d\u8bd5\u4f7f\u7528opencv\u8bc6\u522b\u6ed1\u52a8\u9a8c\u8bc1\u7801\u7f3a\u53e3\u7684python\u5e93\n\n## \u514d\u8d23\u58f0\u660e\n\n1. \u672c\u7b97\u6cd5\u4ec5\u4f9b\u5b66\u672f\u548c\u7814\u7a76\u76ee\u7684\u4f7f\u7528\u3002\u4f5c\u8005\u548c\u53d1\u5e03\u8005\u660e\u786e\u7981\u6b62\u4f7f\u7528\u6b64\u7b97\u6cd5\u8fdb\u884c\u4efb\u4f55\u975e\u6cd5\u6d3b\u52a8\u6216\u8fdd\u53cd\u4efb\u4f55\u7f51\u7ad9\u3001\u670d\u52a1\u6216\u5e94\u7528\u7684\u670d\u52a1\u6761\u6b3e\u6216\u653f\u7b56\u3002\n2. \u4f7f\u7528\u6b64\u7b97\u6cd5\u7684\u4efb\u4f55\u4eba\u90fd\u5e94\u81ea\u884c\u786e\u4fdd\u4ed6\u4eec\u7684\u884c\u4e3a\u662f\u5408\u6cd5\u7684\uff0c\u5e76\u9075\u5faa\u6240\u6709\u76f8\u5173\u7684\u6cd5\u5f8b\u548c\u9053\u5fb7\u6807\u51c6\u3002\n3. \u4f5c\u8005\u548c\u53d1\u5e03\u8005\u5bf9\u56e0\u4f7f\u7528\u6b64\u7b97\u6cd5\u800c\u9020\u6210\u7684\u4efb\u4f55\u76f4\u63a5\u6216\u95f4\u63a5\u635f\u5bb3\u6216\u540e\u679c\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb\u3002\u7528\u6237\u81ea\u884c\u627f\u62c5\u6240\u6709\u98ce\u9669\u3002\n4. \u672c\u514d\u8d23\u58f0\u660e\u7684\u89e3\u91ca\u6743\u5f52\u4f5c\u8005\u548c\u53d1\u5e03\u8005\u6240\u6709\u3002\n\n\n## \u5b89\u88c5\n```shell\npip install captchahub-slide-captcha\n```\u00b7\n## \u4f7f\u7528\n```python\nfrom slide_captcha import slide_match\n\nwith open('background.png', 'rb') as f:\n background = f.read()\n\nwith open('target.png', 'rb') as f:\n target = f.read()\n\nresult = slide_match(background, target)\n\nprint(result)\n# {'target': [192, 111, 272, 191]}\n```\ntarget\u4e3a\u7f3a\u53e3\u7684\u5de6\u4e0a\u89d2\u548c\u53f3\u4e0b\u89d2\u7684\u5750\u6807",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "1.0.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1aa36519464fddb811f460aa3716ada0513ea649620dc6556998dc9dcd04a15b",
"md5": "f250eb54564296a131d9dc4f803cdc2b",
"sha256": "2d37b62cf52f453418ea766403cf0fbd1d7fb4eec40cb05d616b4b4248d76d9b"
},
"downloads": -1,
"filename": "captchahub_slide_captcha-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f250eb54564296a131d9dc4f803cdc2b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 2746,
"upload_time": "2023-09-16T08:13:32",
"upload_time_iso_8601": "2023-09-16T08:13:32.934254Z",
"url": "https://files.pythonhosted.org/packages/1a/a3/6519464fddb811f460aa3716ada0513ea649620dc6556998dc9dcd04a15b/captchahub_slide_captcha-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9670396f815fd7ea6c32cb654bd10a0404decea7225483a80e3807850f3ea719",
"md5": "51c926d37380a333c90ccebd6fa453b5",
"sha256": "5e9023263cccf7dd9efc0d802e9d6f5226bfa5b5e54dd70ab61c7649224c5a8c"
},
"downloads": -1,
"filename": "captchahub_slide_captcha-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "51c926d37380a333c90ccebd6fa453b5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 2192,
"upload_time": "2023-09-16T08:13:33",
"upload_time_iso_8601": "2023-09-16T08:13:33.913924Z",
"url": "https://files.pythonhosted.org/packages/96/70/396f815fd7ea6c32cb654bd10a0404decea7225483a80e3807850f3ea719/captchahub_slide_captcha-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-16 08:13:33",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "captchahub-slide-captcha"
}