{"id":13488275,"url":"https://github.com/QIN2DIM/hcaptcha-challenger","last_synced_at":"2025-03-28T00:33:22.205Z","repository":{"id":279878083,"uuid":"459466436","full_name":"QIN2DIM/hcaptcha-challenger","owner":"QIN2DIM","description":"🥂 Gracefully face hCaptcha challenge with MoE(ONNX) embedded solution.","archived":false,"fork":false,"pushed_at":"2024-04-20T11:15:09.000Z","size":71148,"stargazers_count":1504,"open_issues_count":38,"forks_count":260,"subscribers_count":22,"default_branch":"main","last_synced_at":"2025-03-23T09:01:41.373Z","etag":null,"topics":["clip","computer-vision","hcaptcha","hcaptcha-solver","image-segmentation","multi-modal","multi-modal-learning","object-detection","onnx","onnx-models","onnxruntime","opencv-python","playwright","solver","yolo","yolov5","zero-shot-classification"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QIN2DIM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"ech0sec","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-02-15T07:08:12.000Z","updated_at":"2025-03-23T03:25:25.000Z","dependencies_parsed_at":"2025-02-28T08:41:29.076Z","dependency_job_id":"8be0331b-4173-44ac-82b8-8180b67d4556","html_url":"https://github.com/QIN2DIM/hcaptcha-challenger","commit_stats":null,"previous_names":["qin2dim/hcaptcha-challenger"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QIN2DIM%2Fhcaptcha-challenger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QIN2DIM","download_url":"https://codeload.github.com/QIN2DIM/hcaptcha-challenger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245535485,"owners_count":20631297,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clip","computer-vision","hcaptcha","hcaptcha-solver","image-segmentation","multi-modal","multi-modal-learning","object-detection","onnx","onnx-models","onnxruntime","opencv-python","playwright","solver","yolo","yolov5","zero-shot-classification"],"created_at":"2024-07-31T18:01:12.895Z","updated_at":"2025-03-28T00:33:22.191Z","avatar_url":"https://github.com/QIN2DIM.png","language":"Python","funding_links":["https://ko-fi.com/ech0sec"],"categories":["Python","Object Detection Applications","Multimodal AI \u0026 Vision Agents","SDK, Libraries, Frameworks"],"sub_categories":["Image Processing \u0026 Analysis Agents","Python library, sdk or frameworks"],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003e hCaptcha Challenger\u003c/h1\u003e\n    \u003cp\u003e🚀 Gracefully face hCaptcha challenge with MoE(ONNX) embedded solution.\u003c/p\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/v/hcaptcha-challenger?style=flat-square\u0026logo=python\u0026logoColor=white\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/dw/hcaptcha-challenger?style=flat-square\u0026logo=aiqfome\u0026label=downloads%40PyPI\"\u003e\n    \u003ca href=\"https://github.com/QIN2DIM/hcaptcha-challenger/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/QIN2DIM/hcaptcha-challenger/model/total?style=flat-square\u0026logo=github\"\u003e\u003c/a\u003e\n\t\u003cbr\u003e\n\t\u003ca href=\"https://discord.gg/m9ZRBTZvbr\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/978108215499816980?style=social\u0026logo=discord\u0026label=echosec\"\u003e\u003c/a\u003e\n \t\u003ca href = \"https://t.me/+Cn-KBOTCaWNmNGNh\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=social\u0026logo=telegram\u0026label=chat\u0026message=studio\" \u003e\u003c/a\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\u003c/div\u003e\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\u0026button=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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQIN2DIM%2Fhcaptcha-challenger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FQIN2DIM%2Fhcaptcha-challenger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQIN2DIM%2Fhcaptcha-challenger/lists"}