我构建了一个 CAPTCHA Solver,AI Agents 用 Crypto 支付(无 API Keys)
Source: Dev.to
AI 代理的 CAPTCHA 挑战
每个 AI 代理构建者都会遇到同样的障碍:代理访问网站时,出现 CAPTCHA。常见的解决办法是注册验证码破解服务,获取 API 密钥,管理计费,并处理速率限制。这使得“自主”代理依赖于人工管理的 SaaS 订阅。
现有解决方案及其摩擦
| 服务 | 问题 |
|---|---|
| 2Captcha | API 密钥、账户注册、手动计费 |
| Anti‑Captcha | 同样的问题,且破解速度慢 |
| CapSolver | 同样的模型,只是换了名字 |
| Self‑hosted AI solvers | 需要 GPU 基础设施来运行视觉模型 |
使用加密货币直接支付 (x402)
无需账户和密钥,代理可以通过 HTTP 直接为每次破解支付。HTTP 状态码 402 Payment Required——自 1996 年起保留——已被 Coinbase 用于原生网页支付。
工作流程
- 代理 →
POST /api/v1/solve - 服务器 →
402 Payment Required
X-Payment-Required: {"amount":"0.02","currency":"USDC","network":"base"} - 代理 → 在 Base 网络上支付 0.02 USDC
- 代理 →
POST /api/v1/solve(包含支付凭证头) - 服务器 →
200 OK {"token":"solved_captcha_token","solvedIn":"2.3s"}
支付本身即充当身份验证——无需 API 密钥、OAuth 或账户。
GateSolve:基于 x402 的 CAPTCHA 破解 API
支持的 CAPTCHA
- Cloudflare Turnstile — $0.02 / 次破解
- reCAPTCHA v2/v3 — $0.03 / 次破解
- hCaptcha — $0.03 / 次破解
平均破解时间:3 秒以内。
Python SDK 示例
# gatesolve-python SDK
from gatesolve import GateSolve
client = GateSolve()
solution = client.solve(
type="cloudflare-turnstile",
site_key="0x4AAAAAAABkMYinukE8nzYS",
page_url="https://example.com",
max_price=0.05 # agent won't pay more than this
)
print(solution.token) # use this to bypass the CAPTCHA
AI 编码工具的集成
{
"mcpServers": {
"gatesolve": {
"command": "npx",
"args": ["@gatesolve/mcp-server"]
}
}
}
你的 AI 助手现在可以将 CAPTCHA 作为工具调用来解决。
x402 方法的优势
- 无供应商锁定 – x402 是开放协议,而非专有 API。
- 代理原生 – 代理直接处理加密货币支付,无需注册表单。
- 即时结算 – Base 上的 USDC 几秒内完成结算,而非数天。
- 价格透明 – 402 响应在支付前告知确切费用。
- 支出上限 – 代理可以设置最高价格,避免意外账单。
新兴生态系统
网络正被重新构建以适配代理:
- AWS 发布了关于金融服务的 x402 博客。
- Stellar 采用了 x402。
- Stripe 推出了官方 x402 支持。
目前已有三种竞争的代理支付标准:x402、ACP 和 UCP。CAPTCHA 只是第一道门槛;不久代理将使用 x402 支付:
- 高级 API 访问
- 计算资源
- 数据源
- 任意付费内容
开源项目
- 主应用程序:
- Python SDK:
- MCP 服务器:
加入候补名单
我们目前采用候补名单。如果你正在构建需要突破 CAPTCHA 的代理,欢迎立即加入。
由 @ArsonxDev 构建。公开发布中。