<div align="center">
<h1> hCaptcha Challenger</h1>
<p>🚀 Gracefully face hCaptcha challenge with MoE(ONNX) embedded solution.</p>
<img src="https://img.shields.io/pypi/v/hcaptcha-challenger?style=flat-square&logo=python&logoColor=white">
<img src="https://img.shields.io/pypi/dw/hcaptcha-challenger?style=flat-square&logo=aiqfome&label=downloads%40PyPI">
<a href="https://github.com/QIN2DIM/hcaptcha-challenger/releases"><img src="https://img.shields.io/github/downloads/QIN2DIM/hcaptcha-challenger/model/total?style=flat-square&logo=github"></a>
<br>
<a href="https://discord.gg/m9ZRBTZvbr"><img alt="Discord" src="https://img.shields.io/discord/978108215499816980?style=social&logo=discord&label=echosec"></a>
<a href = "https://t.me/+Cn-KBOTCaWNmNGNh"><img src="https://img.shields.io/static/v1?style=social&logo=telegram&label=chat&message=studio" ></a>
<br>
<br>
</div>
![hcaptcha-challenger-demo](https://github.com/QIN2DIM/img_pool/blob/main/img/hcaptcha-challenger3.gif)
## Introduction
Does not rely on any Tampermonkey script.
Does not use any third-party anti-captcha services.
Just implement some interfaces to make `AI vs AI` possible.
## What's features
| Challenge Type | Pluggable Resource |
| --------------------------------------- | ------------------------------------------------------------ |
| `image_label_binary` | ResNet ONNX classification [#challenge](https://github.com/QIN2DIM/hcaptcha-challenger/issues?q=label%3A%22%F0%9F%94%A5+challenge%22+) |
| `image_label_area_select: point` | YOLOv8 ONNX detection [#588](https://github.com/QIN2DIM/hcaptcha-challenger/issues/588) |
| `image_label_area_select: bounding box` | YOLOv8 ONNX segmentation [#592](https://github.com/QIN2DIM/hcaptcha-challenger/issues/592) |
| `image_label_multiple_choice` | ViT ONNX zero-shot motion [#917](https://github.com/QIN2DIM/hcaptcha-challenger/issues/917) |
| Advanced Task | Pluggable Resource |
| --------------------------- | ------------------------------------------------------------ |
| `Rank.Strategy` | [#nested-model-zoo](https://github.com/QIN2DIM/hcaptcha-challenger/issues/797) |
| `self-supervised challenge` | [#CLIP-ViT](https://github.com/QIN2DIM/hcaptcha-challenger/issues/858) |
## Workflow
| Tasks | Resource |
| ----------------------------- | ------------------------------------------------------------ |
| `ci: sentinel` | [![hCAPTCHA Sentinel](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/sentinel.yaml/badge.svg?branch=main)](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/sentinel.yaml) |
| `ci: collector` | [![hCAPTCHA Collector](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/collector.yaml/badge.svg)](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/collector.yaml) |
| `datasets: VCS, annoate` | [#roboflow](https://app.roboflow.com/), [#model-factory](https://github.com/beiyuouo/hcaptcha-model-factory) |
| `model: ResNet - train / val` | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/captcha-challenger/hcaptcha-model-factory/blob/main/automation/roboflow_resnet.ipynb) |
| `model: YOLOv8 - train / val` | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/QIN2DIM/hcaptcha-challenger/blob/main/automation/roboflow_yolov8.ipynb) |
| `model: upload, upgrade` | [#objects](https://github.com/QIN2DIM/hcaptcha-challenger/tree/main/src), [#modelhub](https://github.com/QIN2DIM/hcaptcha-challenger/releases/tag/model) |
| `datasets: public, archive` | [#roboflow-universe](https://universe.roboflow.com/qin2dim/), [#captcha-datasets](https://github.com/captcha-challenger/hcaptcha-whistleblower) |
## Contributors
I would like to express my sincere gratitude to all the contributors.
[![](https://opencollective.com/hcaptcha-challenger/contributors.svg?width=890&button=false)](https://github.com/QIN2DIM/hcaptcha-challenger/graphs/contributors)
## What's next
- [Dislock](https://github.com/Vinyzu/DiscordGenerator), the most advanced Discord Browser Generator. Powered by hCaptcha Solving AI.
- [undetected-playwright](https://github.com/QIN2DIM/undetected-playwright), stash the fingerprint of playwright-based web agents.
- [epic-awesome-gamer](https://github.com/QIN2DIM/epic-awesome-gamer), gracefully claim weekly free games from Epic Store.
## Reference
- [microsoft/playwright-python](https://github.com/microsoft/playwright-python)
- [ultrafunkamsterdam/undetected-chromedriver](https://github.com/ultrafunkamsterdam/undetected-chromedriver)
- hCaptcha challenge template site [@maximedrn](https://github.com/maximedrn/hcaptcha-solver-python-selenium)
Raw data
{
"_id": null,
"home_page": "https://github.com/QIN2DIM/hcaptcha-challenger",
"name": "hcaptcha-challenger",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "hcaptcha,hcaptcha-challenger,hcaptcha-solver",
"author": "QIN2DIM",
"author_email": "yaoqinse@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/e2/d6/cdfb691352c4c4344a8c59cb2ffe20e8cd0ae97b49bcb5660606c7308a5f/hcaptcha_challenger-0.10.1.post2.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n <h1> hCaptcha Challenger</h1>\n <p>\ud83d\ude80 Gracefully face hCaptcha challenge with MoE(ONNX) embedded solution.</p>\n <img src=\"https://img.shields.io/pypi/v/hcaptcha-challenger?style=flat-square&logo=python&logoColor=white\">\n <img src=\"https://img.shields.io/pypi/dw/hcaptcha-challenger?style=flat-square&logo=aiqfome&label=downloads%40PyPI\">\n <a href=\"https://github.com/QIN2DIM/hcaptcha-challenger/releases\"><img src=\"https://img.shields.io/github/downloads/QIN2DIM/hcaptcha-challenger/model/total?style=flat-square&logo=github\"></a>\n\t<br>\n\t<a href=\"https://discord.gg/m9ZRBTZvbr\"><img alt=\"Discord\" src=\"https://img.shields.io/discord/978108215499816980?style=social&logo=discord&label=echosec\"></a>\n \t<a href = \"https://t.me/+Cn-KBOTCaWNmNGNh\"><img src=\"https://img.shields.io/static/v1?style=social&logo=telegram&label=chat&message=studio\" ></a>\n\t<br>\n\t<br>\n</div>\n\n\n![hcaptcha-challenger-demo](https://github.com/QIN2DIM/img_pool/blob/main/img/hcaptcha-challenger3.gif)\n\n## Introduction\n\nDoes not rely on any Tampermonkey script.\n\nDoes not use any third-party anti-captcha services.\n\nJust implement some interfaces to make `AI vs AI` possible.\n\n## What's features\n\n| Challenge Type | Pluggable Resource |\n| --------------------------------------- | ------------------------------------------------------------ |\n| `image_label_binary` | ResNet ONNX classification [#challenge](https://github.com/QIN2DIM/hcaptcha-challenger/issues?q=label%3A%22%F0%9F%94%A5+challenge%22+) |\n| `image_label_area_select: point` | YOLOv8 ONNX detection [#588](https://github.com/QIN2DIM/hcaptcha-challenger/issues/588) |\n| `image_label_area_select: bounding box` | YOLOv8 ONNX segmentation [#592](https://github.com/QIN2DIM/hcaptcha-challenger/issues/592) |\n| `image_label_multiple_choice` | ViT ONNX zero-shot motion [#917](https://github.com/QIN2DIM/hcaptcha-challenger/issues/917) |\n\n| Advanced Task | Pluggable Resource |\n| --------------------------- | ------------------------------------------------------------ |\n| `Rank.Strategy` | [#nested-model-zoo](https://github.com/QIN2DIM/hcaptcha-challenger/issues/797) |\n| `self-supervised challenge` | [#CLIP-ViT](https://github.com/QIN2DIM/hcaptcha-challenger/issues/858) |\n\n## Workflow\n\n| Tasks | Resource |\n| ----------------------------- | ------------------------------------------------------------ |\n| `ci: sentinel` | [![hCAPTCHA Sentinel](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/sentinel.yaml/badge.svg?branch=main)](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/sentinel.yaml) |\n| `ci: collector` | [![hCAPTCHA Collector](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/collector.yaml/badge.svg)](https://github.com/QIN2DIM/hcaptcha-challenger/actions/workflows/collector.yaml) |\n| `datasets: VCS, annoate` | [#roboflow](https://app.roboflow.com/), [#model-factory](https://github.com/beiyuouo/hcaptcha-model-factory) |\n| `model: ResNet - train / val` | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/captcha-challenger/hcaptcha-model-factory/blob/main/automation/roboflow_resnet.ipynb) |\n| `model: YOLOv8 - train / val` | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/QIN2DIM/hcaptcha-challenger/blob/main/automation/roboflow_yolov8.ipynb) |\n| `model: upload, upgrade` | [#objects](https://github.com/QIN2DIM/hcaptcha-challenger/tree/main/src), [#modelhub](https://github.com/QIN2DIM/hcaptcha-challenger/releases/tag/model) |\n| `datasets: public, archive` | [#roboflow-universe](https://universe.roboflow.com/qin2dim/), [#captcha-datasets](https://github.com/captcha-challenger/hcaptcha-whistleblower) |\n\n## Contributors\nI would like to express my sincere gratitude to all the contributors.\n\n[![](https://opencollective.com/hcaptcha-challenger/contributors.svg?width=890&button=false)](https://github.com/QIN2DIM/hcaptcha-challenger/graphs/contributors)\n\n## What's next\n\n- [Dislock](https://github.com/Vinyzu/DiscordGenerator), the most advanced Discord Browser Generator. Powered by hCaptcha Solving AI.\n- [undetected-playwright](https://github.com/QIN2DIM/undetected-playwright), stash the fingerprint of playwright-based web agents.\n- [epic-awesome-gamer](https://github.com/QIN2DIM/epic-awesome-gamer), gracefully claim weekly free games from Epic Store.\n\n## Reference\n\n- [microsoft/playwright-python](https://github.com/microsoft/playwright-python)\n- [ultrafunkamsterdam/undetected-chromedriver](https://github.com/ultrafunkamsterdam/undetected-chromedriver)\n- hCaptcha challenge template site [@maximedrn](https://github.com/maximedrn/hcaptcha-solver-python-selenium)\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "\ud83e\udd42 Gracefully face hCaptcha challenge with MoE(ONNX) embedded solution.",
"version": "0.10.1.post2",
"project_urls": {
"Documentation": "https://github.com/QIN2DIM/hcaptcha-challenger",
"Homepage": "https://github.com/QIN2DIM/hcaptcha-challenger",
"Repository": "https://github.com/QIN2DIM/hcaptcha-challenger"
},
"split_keywords": [
"hcaptcha",
"hcaptcha-challenger",
"hcaptcha-solver"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d75e2f06877121227931e3d143c69cc00bb1fd8a70c849a252e70e536d73f042",
"md5": "92eb9ad5b9a87064ca0470ce9c1559da",
"sha256": "2e7334f083cd6b82097458d8e3797e5842c8a1935693f6b054108df9bda66a97"
},
"downloads": -1,
"filename": "hcaptcha_challenger-0.10.1.post2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "92eb9ad5b9a87064ca0470ce9c1559da",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 1472304,
"upload_time": "2023-12-07T18:50:34",
"upload_time_iso_8601": "2023-12-07T18:50:34.447201Z",
"url": "https://files.pythonhosted.org/packages/d7/5e/2f06877121227931e3d143c69cc00bb1fd8a70c849a252e70e536d73f042/hcaptcha_challenger-0.10.1.post2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2d6cdfb691352c4c4344a8c59cb2ffe20e8cd0ae97b49bcb5660606c7308a5f",
"md5": "c448671fcfeae4d503b0e29985eb082c",
"sha256": "20d42cbb7bf2541de78b39d0298b4ac1ec7cc2d90390266a3ae7d2fa6240209b"
},
"downloads": -1,
"filename": "hcaptcha_challenger-0.10.1.post2.tar.gz",
"has_sig": false,
"md5_digest": "c448671fcfeae4d503b0e29985eb082c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 1440163,
"upload_time": "2023-12-07T18:50:37",
"upload_time_iso_8601": "2023-12-07T18:50:37.703325Z",
"url": "https://files.pythonhosted.org/packages/e2/d6/cdfb691352c4c4344a8c59cb2ffe20e8cd0ae97b49bcb5660606c7308a5f/hcaptcha_challenger-0.10.1.post2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-07 18:50:37",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "QIN2DIM",
"github_project": "hcaptcha-challenger",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "hcaptcha-challenger"
}