穿云 API 能获取 cf-turnstile-response 吗?

穿云 API V2 接口支持处理 Turnstile 验证,但逻辑并非“直接获取” Token。

在 V2 接口的自动化工作流中,您不需要手动获取 cf-turnstile-response 并在业务请求中二次填写。穿云通过占位符机制实现了全自动的注入与验证。


操作指南:使用 [cf_token] 自动注入

当您需要访问一个受 Turnstile 保护的登录接口或表单提交接口时,请按照以下逻辑配置您的 V2 请求:

  1. 获取 Sitekey
    首先,您需要从目标网站的源码中找到 Turnstile 的 sitekey(通常在 HTML 的 data-sitekey 属性中)。
  2. 配置请求头
    在调用穿云 API 时,在 Header 中加入您的 Sitekey:
    x-cb-sitekey: 您的sitekey
  3. 使用占位符 [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 处理逻辑的测试代码。)