hcaptcha-challenger

用大模型轻松过 hCaptcha,自动化不再被卡脖子

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 450 🐛 待处理 47 👀 关注 35
GitHub ↗
GitHub 星标 ★ 2569
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,GPL-3.0许可,可自行部署使用,无付费版本。

项目预览

hcaptcha-challenger 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队QIN2DIM
定价模式🏷️完全免费
价格说明开源项目,GPL-3.0许可,可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言Python
技术栈/模型agent,ai-agents,captcha,captcha-solver,captcha-solving,chatgpt,clip,gemini,hcaptcha,hcaptcha-solver,llm,openai,playwright,yolo
GitHub 星标★ 2569
上线时间2022-02-15 00:00:00
代码更新2026-08-15
仓库体积175.3 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数3

项目介绍

hcaptcha-challenger 是一个利用多模态大语言模型(如 GPT-4V、Gemini、CLIP)自动解决 hCaptcha 验证码的开源 Python 库。它通过 Playwright 模拟浏览器交互,将验证码图片或任务(如点选、滑块)转化为多模态模型的输入,由模型推理出正确答案并自动完成点击或拖拽操作。该项目旨在为自动化测试、爬虫等场景提供优雅的人机验证绕过方案,核心能力包括:支持多种 hCaptcha 任务类型、与现有浏览器自动化流程无缝集成、提供简单的 API 接口。它解决了传统规则或图像识别方法难以应对动态验证码的痛点,利用 LLM 的泛化能力提升通过率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2569

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 15 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(README 未给出具体版本要求)
  • 能访问 GitHub 与 PyPI 的网络
  • 需自备多模态大模型(如 GPT-4V、Gemini、CLIP)的调用凭据
  • 需安装 Playwright 及其浏览器内核(用于模拟浏览器交互)

安装与启动步骤

  1. 1获取项目源码

    从 GitHub 克隆仓库到本地,README 项目页给出该地址,具体目录名以克隆结果为准。

    git clone https://github.com/QIN2DIM/hcaptcha-challenger.git
  2. 2进入项目目录

    切换到克隆下来的仓库根目录,后续安装与运行命令都在此目录执行。

    cd hcaptcha-challenger
  3. 3安装项目依赖

    README 未给出确切安装命令,需按仓库内 pyproject.toml/requirements 等说明安装,请先查看项目文件再执行。

  4. 4配置多模态模型凭据

    项目依赖多模态大模型完成推理,需准备好对应服务的 API Key;README 未给出具体配置项名称与格式。

  5. 5按官方文档接入

    README 指向 docs 目录下的中英文文档,安装细节与接口用法应以该文档为准。

如何确认成功

README 未提供启动或验证方式的说明,请以 docs 目录内的官方文档为准。

常见问题

Q:这个项目需要第三方打码平台吗?

A:不需要。README 明确说明不依赖任何第三方反爬/打码服务,也不依赖 Tampermonkey 脚本。

Q:支持哪些验证码类型?

A:README 表格列出了 image_label_binary 等挑战类型,并标注了可插拔资源(如 ResNet ONNX)与 Agent 能力。

Q:能用本地模型吗?

A:README 提到 ResNet ONNX 分类作为可插拔资源,同时主流程基于多模态大模型,具体组合请查阅官方文档。

Q:安装命令是什么?

A:README 节选中未给出 pip 或 conda 安装命令,请以仓库 docs 目录下的官方文档为准,不要凭猜测安装。

注意事项

  • README 明确指出不使用 Tampermonkey 脚本与第三方打码服务。
  • README 提供英文、简体中文、俄语、越南语多语言文档入口,建议优先阅读中文文档。
  • 仅凭节选内容无法确定 Python 版本、依赖包名与配置项,安装前请先阅读仓库内文档。
  • 此类验证码自动化绕过可能违反目标网站条款,请仅在合规的自动化测试场景使用。

核心亮点

  • 多模态 LLM 驱动,识别准确率高,能应对复杂图像语义任务
  • 与 Playwright 深度集成,可快速接入现有浏览器自动化脚本
  • 支持 GPT-4V、Gemini、CLIP 等多种模型,灵活切换

不足之处

  • 依赖外部大模型 API,每次调用有成本且需网络环境
  • 验证码策略更新可能导致模型失效,需持续维护
  • 文档/社区待观察

适用场景

  • 自动化测试中需要处理 hCaptcha 的 Web 应用
  • 爬虫程序绕过 hCaptcha 以获取公开数据
  • 研究多模态模型在视觉推理任务中的应用

替代项目

captcha-solver、2captcha-python、AntiCaptcha

上一篇:VideoLucy

下一篇:face-emotion-recognition

同类项目推荐

AntiCAP 开源

一行代码识别点选滑块算术验证码,自动化流程不再卡验证

验证码识别 点选 滑块 算术 旋转 OCR

★ 691 2026-09-29
GutenOCR 开源

用多卡 vLLM 训练评测 VLM,把图片文字识别做准

Open-source tools for training and evaluating Vision Language Models for OCR

★ 193 2026-09-29
MaterialPalette 开源

一张照片,提取材质贴图,直接用于渲染和编辑。

[CVPR 2024] Official repository of "Material Palette: Extraction of Materials from a···

★ 286 2026-08-09
SelectionGAN 开源

跨视角图像互转,用语义引导生成逼真新视角

[CVPR 2019 Oral] Multi-Channel Attention Selection GAN with Cascaded Semantic Guidan···

★ 466 2026-08-09
EVA 开源

用智源EVA视觉大模型,轻松提升图像任务精度

EVA Series: Visual Representation Fantasies from BAAI

★ 2699 2026-08-09
surya 开源

多语言文档一键 OCR,版面表格阅读顺序全搞定

OCR, layout analysis, reading order, table recognition in 90+ languages

★ 21585 2026-09-19
depth_any_camera 开源

任意相机秒出深度图,零样本适配鱼眼全景

[CVPR 2025] Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Camera

★ 365 2026-08-09
Robust-R1 开源

让视觉模型在模糊、低光等恶劣图像下也能准确推理

[AAAI 2026 Oral] Official Implementation of Robust-R1: Degradation-Aware Reasoning f···

★ 511 2026-08-09
YoloSharp 开源

C# 里直接跑 YOLO11,检测分割分类一把梭

A high performance real-time object detection solution using YOLO11 ⚡️ powered by ···

★ 568 2026-10-19