跳到主要内容
NexCaptcha

验证码类型 · DataDome

DataDome 验证码识别接口

DataDome 靠设备指纹整页拦截,单纯换代理没用。接口完成挑战后回传 datadome cookie,需要你提供同一条出口 IP 与 UA。

其他叫法datadome 滑块验证码datadome cookie 获取datadome 反爬datadome 拦截 爬虫datadome 接口 识别

单价
$2.18
每千次
目标站点接受率
97.2%
平均耗时
8.9s
P95 耗时
21.0s

[ 01 ]长什么样

整页拦截弹出一个滑块,把缺口拼上,iframe 来自 geo.captcha-delivery.com。

[ 02 ]难在哪里

要的是 datadome cookie,不是表单 token,这条 cookie 绑定了拿到它的出口 IP 和 User-Agent。换一条线路复用,第一个请求就失效。iframe 地址里的 t 参数决定了能不能做:t=fe 是可解挑战,t=bv 表示这个 IP 已经被封,做多少次都没用,所以成本大头在代理质量,不在识别准确率。

[ 03 ]我们怎么做

任务里带上你的 proxy 和 userAgent,挑战在同一条出口上完成,回传的 datadome cookie 到你这边直接可用。滑块模型按线上流量持续重训,因为 DataDome 会轮换素材。遇到 t=bv 的链接会直接判为代理已被封并返回失败,不会先做完再收费。

[ 02 ]五行代码接入

五行代码接入

提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。

datadome.sh
curl -s https://api.nexcaptcha.net/createTask \
  -H "Content-Type: application/json" \
  -d '{
    "clientKey": "YOUR_API_KEY",
    "task": {
      "type": "DataDomeSliderTask",
      "websiteURL": "...",
      "captchaUrl": "...",
      "userAgent": "...",
      "proxy": "..."
    }
  }'

必需参数

任务类型名
DataDomeSliderTask
websiteURL
required
captchaUrl
required
userAgent
required
proxy
required
识别难度
很难

[ 05 ]关于这一项的常见问题

关于这一项的常见问题

每千次 2.18 美元,按识别成功计费,识别失败不计费。返回中位数 8.9 秒,p95 21.0 秒,比普通控件慢,因为整个挑战要走你的代理完成。

必须。datadome cookie 是按完成挑战的那条出口 IP 下发的,我们不在你的出口上做,回给你的 cookie 就是废的。下单时把后续请求要用的 proxy 和 userAgent 一起传过来。

先看传过去的 captchaUrl,带 t=bv 说明这条 IP 已经被硬封,页面上根本没有可做的题。换干净的代理池,住宅或者移动出口一般会返回 t=fe,正常就能过。

可以,新账号的免费测试额度对全部类型开放。建议用你真实的代理和 UA 测一轮,先确认拿到的 cookie 在你的请求里能复用,再决定充多少题分。

第一千次识别,我们请。

创建密钥,粘进上面的示例代码,看着真实的 token 返回。不用绑卡,没有销售电话。