穿云 API V2 接口支持处理 Turnstile 验证,但逻辑并非“直接获取” Token。
在 V2 接口的自动化工作流中,您不需要手动获取 cf-turnstile-response 并在业务请求中二次填写。穿云通过占位符机制实现了全自动的注入与验证。
操作指南:使用 [cf_token] 自动注入
当您需要访问一个受 Turnstile 保护的登录接口或表单提交接口时,请按照以下逻辑配置您的 V2 请求:
- 获取 Sitekey:
首先,您需要从目标网站的源码中找到 Turnstile 的sitekey(通常在 HTML 的data-sitekey属性中)。 - 配置请求头:
在调用穿云 API 时,在 Header 中加入您的 Sitekey:x-cb-sitekey: 您的sitekey - 使用占位符
[cf_token]:
在您的请求体(Body)或参数中,凡是原本需要填写cf-turnstile-response的地方,统一填写占位符[cf_token]。
调用示例(以登录接口为例)
假设目标网站的登录接口需要提交用户名、密码和验证码,您的请求逻辑如下:
- 原始需求:
username=admin&password=123456&cf-turnstile-response=TOKEN_VALUE - 穿云 V2 简化方案:
- Headers:
x-cb-sitekey: 3x00000000000000000000FF(示例值) - Post Body:
username=admin&password=123456&cf-turnstile-response=[cf_token]

为什么这样更好?
穿云 API 的云端引擎会在转发请求前,自动识别 [cf_token] 占位符。它会根据您提供的 sitekey 在后台完成人机挑战,并将生成的有效验证 Token 实时替换掉 [cf_token]。
您无需关心 Token 的获取、有效期或复杂的 JS 逆向,只需像发送普通请求一样,将验证工作交给穿云即可。
👉 立即前往:穿云 API 代码生成器
(在生成器中选择 V2 接口,即可一键生成包含 Turnstile 处理逻辑的测试代码。)