[ 01 ]长什么样
整页拦截,显示正在检查您的浏览器,转几秒后才跳回目标页面。
验证码类型 · Cloudflare
整页拦截的 5秒盾 与 Turnstile 不是一回事。接口完成 JS Challenge 后回传与出口 IP 绑定的 cf_clearance,带进请求即可。
其他叫法5秒盾过盾cf_clearance 获取Cloudflare 盾cloudflare js challenge 怎么过爬虫 cloudflare 拦截
[ 01 ]长什么样
整页拦截,显示正在检查您的浏览器,转几秒后才跳回目标页面。
[ 02 ]难在哪里
过盾拿到的不是 token,是 cf_clearance cookie,Cloudflare 把它和出口 IP、TLS 指纹、User-Agent 绑死。换个 IP 或换个 HTTP 客户端重放,第一个请求就会被打回。挑战本身还要从拦截页里读出 action、cData、chlPageData,这几个值每次加载都不一样。
[ 03 ]我们怎么做
代理由你提供,我们就用这个出口完成过盾,cookie 直接签发给你后面真正要用的那个 IP。返回内容包含 cf_clearance 和过盾时使用的 User-Agent,两个一起固定到会话里即可。拦截页类型由接口从挑战数据里判断,非交互、Managed Challenge、Interactive Challenge 在同一个任务内自动升级处理,不需要你指定。
[ 02 ]五行代码接入
提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。
curl -s https://api.nexcaptcha.net/createTask \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiCloudflareTask",
"websiteURL": "...",
"proxy": "..."
}
}'必需参数
[ 05 ]关于这一项的常见问题
不是。5秒盾 是整页拦截,页面内容还没加载就被挡住,识别后回传 cf_clearance cookie。Turnstile 是已加载页面里的组件,回传 cf-turnstile-response token。被 403 挡在门外就按 5秒盾 下单。
Cloudflare 把 cf_clearance 和出口 IP、TLS 指纹、User-Agent 绑在一起。换代理、换 HTTP 客户端、换 UA 都会立刻作废。一条 cookie 固定配一个代理和一个客户端使用。
必须。cookie 只在签发它的那个 IP 上有效,所以由你传 proxy,我们用同一个出口完成过盾。住宅或 ISP 代理的过盾率明显高于机房 IP。
识别失败不计费,超时同样不扣题分。每千次 $4.49,只按成功返回 cf_clearance 的任务结算,当前识别成功率 97.6%。