Appearance
项目总览
Captcha Ruler 是一套浏览器验证码自动化解决方案,由以下模块组成:
- 浏览器扩展 — Chrome/Firefox MV3 扩展,自动检测页面验证码并提取参数
- Native Host — Go 编写的原生消息桥接,连接扩展与业务代码
- Bridge SDK — Python SDK,通过 TCP 与 Native Host 通信,事件驱动
- Python SDK — 高层 Python SDK,简化集成流程
工作流程
- 浏览器扩展检测到页面验证码,提取参数
- 通过 Native Messaging 将参数发送给 Native Host
- Native Host 通过 TCP 转发给业务代码(或通过 HTTP 调用聚合服务)
- 业务代码通过 SDK 接收验证码参数,调用打码平台,返回结果
- 扩展将结果注入页面完成验证