Skip to content

项目总览

Captcha Ruler 是一套浏览器验证码自动化解决方案,由以下模块组成:

  • 浏览器扩展 — Chrome/Firefox MV3 扩展,自动检测页面验证码并提取参数
  • Native Host — Go 编写的原生消息桥接,连接扩展与业务代码
  • Bridge SDK — Python SDK,通过 TCP 与 Native Host 通信,事件驱动
  • Python SDK — 高层 Python SDK,简化集成流程

工作流程

  1. 浏览器扩展检测到页面验证码,提取参数
  2. 通过 Native Messaging 将参数发送给 Native Host
  3. Native Host 通过 TCP 转发给业务代码(或通过 HTTP 调用聚合服务)
  4. 业务代码通过 SDK 接收验证码参数,调用打码平台,返回结果
  5. 扩展将结果注入页面完成验证