DataDome

DataDome

解决时间: 3-5sOnline

DataDome使用机器学习分析行为模式,提供实时机器人防护。

什么是 DataDome?

DataDome是领先的机器人防护平台,使用设备指纹、行为分析和机器学习。CaptchaSolv自动解决DataDome挑战,生成有效的cookie和匹配的User-Agent。

任务类型

DataDomeTaskProxyless推荐
DataDomeTask使用您的代理

API集成

POST https://v1.captchasolv.com/solveJSON
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "DataDomeTaskProxyless",
    "websiteURL": "https://example.com"}
}

参数

参数类型必填描述
websiteURLstringTarget URL protected by DataDome
websiteKeystring-DataDome key (if known)
变体:DataDome Slider

任务类型DataDome Slider

DataDomeSliderTaskProxyless推荐
DataDomeSliderTask使用您的代理

API集成DataDome Slider

POST https://v1.captchasolv.com/solveJSON
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "DataDomeSliderTaskProxyless",
    "websiteURL": "https://example.com",
    "data": {
      "config": "{\"cid\":\"AHrlqAAAAAMA...\",\"hsh\":\"...\",\"host\":\"geo.captcha-delivery.com\",...}"}
  }
}

参数DataDome Slider

参数类型必填描述
websiteURLstringTarget URL protected by DataDome
data.configstring-JSON string of the var dd = {...} object (required if no captcha_url)
data.captcha_urlstring-Full DataDome captcha URL (required if no config)
变体:DataDome Interstitial

任务类型DataDome Interstitial

DataDomeInterstitialTaskProxyless推荐
DataDomeInterstitialTask使用您的代理

API集成DataDome Interstitial

POST https://v1.captchasolv.com/solveJSON
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "DataDomeInterstitialTaskProxyless",
    "websiteURL": "https://example.com",
    "data": {
      "config": "{\"cid\":\"AHrlqAAAAAMA...\",\"hsh\":\"...\",\"host\":\"geo.captcha-delivery.com\",...}"}
  }
}

参数DataDome Interstitial

参数类型必填描述
websiteURLstringTarget URL that triggered the DataDome interstitial
data.configstringJSON string of the var dd = {...} object from the blocked page

响应格式

Response
{
  "errorId": 0,
  "solution": {
    "token": "yWsawWlNUdSMvf_hcEV_6Hbx~vJH2S~tqzDCC5tw...",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 Edg/145.0.0.0"},
  "cost": "0.00001",
  "createTime": 1772740459,
  "endTime": 1772740466,
  "solveCount": 1
}
字段描述
tokenDataDome cookie value to set as the datadome cookie
userAgentUser agent used during solve (must reuse)
costCost of the solve in USD
createTimeUnix timestamp when task was created
endTimeUnix timestamp when task was completed
solveCountNumber of attempts used to solve

使用CaptchaSolv自动解决DataDome

CaptchaSolv自动绕过DataDome插页和滑块挑战。当DataDome阻止请求时,我们的API在3-5秒内处理JavaScript挑战并返回有效的datadome cookie和匹配的User-Agent。由于DataDome将cookie与TLS签名和设备配置文件关联,CaptchaSolv提供完全同步的会话上下文。包含住宅代理和自动重试。

常见问题

如何检测网站上的DataDome?

在cookie中查找'datadome'、向'*.datadome.co'的请求或页面源代码中'DD_'前缀的JS变量。

为什么使用DataDome时必须使用相同的User-Agent?

DataDome将cookie与挑战期间使用的User-Agent绑定。不匹配会立即使 cookie失效。

DataDome cookie有效期多长?

DataDome cookie是基于会话的。为整个会话使用相同的cookie。若再次被屏蔽,解决新挑战获取新cookie。

哪些行业通常使用DataDome?

DataDome广泛用于电子商务、售票、旅游和媒体网站。大型零售和分类广告平台依赖DataDome进行机器人防护。

CaptchaSolv是否同时返回cookie和User-Agent?

是的。解决方案始终包含DataDome cookie值和解决时使用的确切User-Agent。在所有后续请求中一起使用。

什么是DataDome Slider,它有什么不同?

DataDome Slider是一种视觉挑战,需要将滑块拖到正确位置。当页面显示滑块验证码时,请使用DataDomeSliderTaskProxyless。

如何获取DataDome Slider的interstitial URL?

从被阻止的HTML页面解析'var dd = {...}' JavaScript对象。将整个dd对象JSON序列化并作为data.config传递。将websiteURL设为触发阻止的页面URL。

其他支持的验证码类型

准备开始了吗?

使用我们简单的API,几分钟内开始解决验证码。