--- title: Turnstile Solver API emoji: 🔓 colorFrom: red colorTo: blue sdk: docker pinned: false license: mit --- # Cloudflare Turnstile Solver API 这是一个基于 Python 的 Cloudflare Turnstile 验证码求解器 API 服务。 ## 🚀 特性 - **多线程执行** - 同时解决多个验证码 - **多浏览器支持** - Chromium, Chrome, Edge 和 Camoufox - **代理支持** - 使用 proxies.txt 文件中的代理 - **REST API** - 易于与其他应用程序集成 - **健康检查** - 提供 `/health` 和 `/ready` 端点 ## 📡 API 使用方法 ### 健康检查 ``` GET /health ``` 返回服务健康状态 ### 就绪检查 ``` GET /ready ``` 检查浏览器池是否已初始化完成 ### 求解 Turnstile ``` GET /turnstile?url=https://example.com&sitekey=0x4AAAAAAA ``` **请求参数:** | 参数 | 类型 | 描述 | 必需 | |------|------|------|------| | `url` | string | 包含验证码的目标 URL | 是 | | `sitekey` | string | 验证码的 site key | 是 | | `action` | string | 验证码触发的动作 | 否 | | `cdata` | string | 自定义数据 | 否 | **响应:** ```json { "errorId": 0, "taskId": "d2cbb257-9c37-4f9c-9bc7-1eaee72d96a8" } ``` ### 获取结果 ``` GET /result?id=f0dbe75b-fa76-41ad-89aa-4d3a392040af ``` **响应 (成功):** ```json { "errorId": 0, "status": "ready", "solution": { "token": "0.KBtT-r..." } } ``` **响应 (处理中):** ```json { "status": "processing" } ``` ## ⚠️ 注意事项 - 服务启动后需要等待浏览器池初始化(约 30-60 秒) - 在浏览器池就绪前,请求会返回 503 错误 - 可以通过 `/ready` 端点检查服务是否就绪 ## 📞 联系方式 - 📢 **频道**: [https://t.me/D3_vin](https://t.me/D3_vin) - 💬 **聊天**: [https://t.me/D3vin_chat](https://t.me/D3vin_chat) - 📁 **GitHub**: [https://github.com/D3-vin](https://github.com/D3-vin) ## 📄 许可证 本项目仅供教育用途。使用风险自负。