hcaptcha-challenger


Namehcaptcha-challenger JSON
Version 0.18.10 PyPI version JSON
download
home_pageNone
Summary🥂 Gracefully face hCaptcha challenge with multimodal large language model.
upload_time2025-07-20 08:25:05
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords agent hcaptcha hcaptcha-challenger hcaptcha-solver large language model
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
    <h1> hCaptcha Challenger</h1>
    <p>🚀 Gracefully face hCaptcha challenge with multimodal large language model.</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.

**Documentation:** [English](./docs/README.md) | [简体中文](./docs/README_zh.md) | [Русский 🇷🇺](./docs/README_ru.md) | [Tiếng Việt](./docs/README_vi.md) 🙌

## What's features

| Challenge Type                          | Pluggable Resource                                           | Agent Capability |
| --------------------------------------- | ------------------------------------------------------------ | ---------------- |
| `image_label_binary`                    | ResNet  ONNX classification [#220401](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  [#230826](https://github.com/QIN2DIM/hcaptcha-challenger/issues/588) | ✅                |
| `image_label_area_select: bounding box` | YOLOv8 ONNX segmentation  [#230828](https://github.com/QIN2DIM/hcaptcha-challenger/issues/592) | -                |
| `image_label_multiple_choice`           | ViT ONNX zero-shot motion [#231109](https://github.com/QIN2DIM/hcaptcha-challenger/issues/917) | -                |
| `image_drag_drop`                       | Spatial Chain-of-Thought [#250401](https://github.com/QIN2DIM/hcaptcha-challenger/issues/995) | ✅                |

| Advanced Task               | Pluggable Resource                                           |
| --------------------------- | ------------------------------------------------------------ |
| `Rank.Strategy`             | nested-model-zoo [#231006](https://github.com/QIN2DIM/hcaptcha-challenger/issues/797) |
| `self-supervised challenge` | CLIP-ViT [#231022](https://github.com/QIN2DIM/hcaptcha-challenger/issues/858) |
| `Agentic Workflow`          | AIOps Multimodal Large language model [#250331](https://github.com/QIN2DIM/hcaptcha-challenger/pull/980) |

## 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)
- [Anthropic/MCP](https://github.com/modelcontextprotocol)
- [Google/A2A](https://github.com/google/A2A)
- [Google/Gemini](https://ai.google.dev/gemini-api/docs/models#gemini-2.5-pro-preview-03-25)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "hcaptcha-challenger",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "agent, hcaptcha, hcaptcha-challenger, hcaptcha-solver, large language model",
    "author": null,
    "author_email": "QIN2DIM <yaoqinse@gmail.com>, Bingjie Yan <bj.yan.pa@qq.com>",
    "download_url": "https://files.pythonhosted.org/packages/7a/1e/f548bd2eb7d670ea59047f1013382983b2e33388f7f04a1ae8b0d58fa7cc/hcaptcha_challenger-0.18.10.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n    <h1> hCaptcha Challenger</h1>\n    <p>\ud83d\ude80 Gracefully face hCaptcha challenge with multimodal large language model.</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**Documentation:** [English](./docs/README.md) | [\u7b80\u4f53\u4e2d\u6587](./docs/README_zh.md) | [\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \ud83c\uddf7\ud83c\uddfa](./docs/README_ru.md) | [Ti\u1ebfng Vi\u1ec7t](./docs/README_vi.md) \ud83d\ude4c\n\n## What's features\n\n| Challenge Type                          | Pluggable Resource                                           | Agent Capability |\n| --------------------------------------- | ------------------------------------------------------------ | ---------------- |\n| `image_label_binary`                    | ResNet  ONNX classification [#220401](https://github.com/QIN2DIM/hcaptcha-challenger/issues?q=label%3A%22%F0%9F%94%A5+challenge%22+) | \u2705                |\n| `image_label_area_select: point`        | YOLOv8 ONNX detection  [#230826](https://github.com/QIN2DIM/hcaptcha-challenger/issues/588) | \u2705                |\n| `image_label_area_select: bounding box` | YOLOv8 ONNX segmentation  [#230828](https://github.com/QIN2DIM/hcaptcha-challenger/issues/592) | -                |\n| `image_label_multiple_choice`           | ViT ONNX zero-shot motion [#231109](https://github.com/QIN2DIM/hcaptcha-challenger/issues/917) | -                |\n| `image_drag_drop`                       | Spatial Chain-of-Thought [#250401](https://github.com/QIN2DIM/hcaptcha-challenger/issues/995) | \u2705                |\n\n| Advanced Task               | Pluggable Resource                                           |\n| --------------------------- | ------------------------------------------------------------ |\n| `Rank.Strategy`             | nested-model-zoo [#231006](https://github.com/QIN2DIM/hcaptcha-challenger/issues/797) |\n| `self-supervised challenge` | CLIP-ViT [#231022](https://github.com/QIN2DIM/hcaptcha-challenger/issues/858) |\n| `Agentic Workflow`          | AIOps Multimodal Large language model [#250331](https://github.com/QIN2DIM/hcaptcha-challenger/pull/980) |\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- [Anthropic/MCP](https://github.com/modelcontextprotocol)\n- [Google/A2A](https://github.com/google/A2A)\n- [Google/Gemini](https://ai.google.dev/gemini-api/docs/models#gemini-2.5-pro-preview-03-25)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "\ud83e\udd42 Gracefully face hCaptcha challenge with multimodal large language model.",
    "version": "0.18.10",
    "project_urls": {
        "Changelog": "https://github.com/QIN2DIM/hcaptcha-challenger/blob/master/CHANGELOG.md",
        "Documentation": "https://github.com/QIN2DIM/hcaptcha-challenger",
        "Homepage": "https://github.com/QIN2DIM/hcaptcha-challenger",
        "Issues": "https://github.com/QIN2DIM/hcaptcha-challenger/issues",
        "Repository": "https://github.com/QIN2DIM/hcaptcha-challenger.git"
    },
    "split_keywords": [
        "agent",
        " hcaptcha",
        " hcaptcha-challenger",
        " hcaptcha-solver",
        " large language model"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d83f7544256306155fad3d6323733e45cb5fa544a4dd57a525fea52bdb042c47",
                "md5": "a038735aae7cb198ac0fd84235e54102",
                "sha256": "82b6ce48d41c3e1e83df94e532dd8e8ff16f2e8bf23c2db8864f82bd5ee073bd"
            },
            "downloads": -1,
            "filename": "hcaptcha_challenger-0.18.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a038735aae7cb198ac0fd84235e54102",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 80784,
            "upload_time": "2025-07-20T08:25:03",
            "upload_time_iso_8601": "2025-07-20T08:25:03.508090Z",
            "url": "https://files.pythonhosted.org/packages/d8/3f/7544256306155fad3d6323733e45cb5fa544a4dd57a525fea52bdb042c47/hcaptcha_challenger-0.18.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7a1ef548bd2eb7d670ea59047f1013382983b2e33388f7f04a1ae8b0d58fa7cc",
                "md5": "8669de401b57ddf5b9513094fdf2caca",
                "sha256": "4a27935ed683b9134ee4ea6edf38832e3b4bb564d946dbd4d5bcb0611cd3cf03"
            },
            "downloads": -1,
            "filename": "hcaptcha_challenger-0.18.10.tar.gz",
            "has_sig": false,
            "md5_digest": "8669de401b57ddf5b9513094fdf2caca",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 64495,
            "upload_time": "2025-07-20T08:25:05",
            "upload_time_iso_8601": "2025-07-20T08:25:05.273624Z",
            "url": "https://files.pythonhosted.org/packages/7a/1e/f548bd2eb7d670ea59047f1013382983b2e33388f7f04a1ae8b0d58fa7cc/hcaptcha_challenger-0.18.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-20 08:25:05",
    "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"
}
        
Elapsed time: 1.03587s