DataDome
DataDome zapewnia ochronę przed botami w czasie rzeczywistym, wykorzystując uczenie maszynowe do analizy wzorców zachowań.
Czym jest DataDome?
DataDome to wiodąca platforma ochrony przed botami, wykorzystująca fingerprinting urządzeń, analizę behawioralną i uczenie maszynowe. CaptchaSolv automatycznie generuje ważne ciasteczka DataDome i dopasowane User-Agent.
Typ zadania
DataDomeTaskProxylessZalecanyDataDomeTaskZ Twoim proxyIntegracja API
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "DataDomeTaskProxyless",
"websiteURL": "https://example.com"}
}Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
websiteURL | string | ✓ | Target URL protected by DataDome |
websiteKey | string | - | DataDome key (if known) |
Typ zadania – DataDome Slider
DataDomeSliderTaskProxylessZalecanyDataDomeSliderTaskZ Twoim proxyIntegracja API – DataDome Slider
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "DataDomeSliderTaskProxyless",
"websiteURL": "https://example.com",
"data": {
"config": "{\"cid\":\"AHrlqAAAAAMA...\",\"hsh\":\"...\",\"host\":\"geo.captcha-delivery.com\",...}"}
}
}Parametry – DataDome Slider
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
websiteURL | string | ✓ | Target URL protected by DataDome |
data.config | string | - | JSON string of the var dd = {...} object (required if no captcha_url) |
data.captcha_url | string | - | Full DataDome captcha URL (required if no config) |
Typ zadania – DataDome Interstitial
DataDomeInterstitialTaskProxylessZalecanyDataDomeInterstitialTaskZ Twoim proxyIntegracja API – DataDome Interstitial
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "DataDomeInterstitialTaskProxyless",
"websiteURL": "https://example.com",
"data": {
"config": "{\"cid\":\"AHrlqAAAAAMA...\",\"hsh\":\"...\",\"host\":\"geo.captcha-delivery.com\",...}"}
}
}Parametry – DataDome Interstitial
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
websiteURL | string | ✓ | Target URL that triggered the DataDome interstitial |
data.config | string | ✓ | JSON string of the var dd = {...} object from the blocked page |
Format odpowiedzi
{
"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
}| Pole | Opis |
|---|---|
token | DataDome cookie value to set as the datadome cookie |
userAgent | User agent used during solve (must reuse) |
cost | Cost of the solve in USD |
createTime | Unix timestamp when task was created |
endTime | Unix timestamp when task was completed |
solveCount | Number of attempts used to solve |
Rozwiązuj DataDome automatycznie z CaptchaSolv
CaptchaSolv automatycznie omija wyzwania DataDome - interstitial i slider. Gdy DataDome blokuje żądanie, nasze API przetwarza wyzwanie JavaScript w 3–5 sekund i zwraca ważne ciasteczko datadome wraz z dopasowanym User-Agent. Ponieważ DataDome koreluje ciasteczka z sygnaturami TLS i profilami urządzeń, CaptchaSolv dostarcza w pełni zsynchronizowany kontekst sesji. Proxy rezydencjalne i automatyczne ponowne próby w zestawie.
Często zadawane pytania
Jak wykryć DataDome na stronie?
Szukaj 'datadome' w ciasteczkach, zapytań do '*.datadome.co' lub zmiennych JS z prefiksem 'DD_' w kodzie strony.
Dlaczego muszę używać tego samego User-Agenta z DataDome?
DataDome wiąże ciasteczko z User-Agentem użytym podczas wyzwania. Niezgodność natychmiast unieważnia ciasteczko. Zawsze używaj userAgent z rozwiązania.
Jak długo ważne jest ciasteczko DataDome?
Ciasteczka DataDome są sesyjne. Używaj tego samego ciasteczka w całej sesji. Jeśli zostaniesz ponownie zablokowany, rozwiąż nowe wyzwanie.
Które branże powszechnie używają DataDome?
DataDome jest szeroko stosowany w e-commerce, sprzedaży biletów, turystyce i mediach. Duże platformy detaliczne i ogłoszeniowe polegają na DataDome.
Czy CaptchaSolv zwraca zarówno ciasteczko jak i User-Agent?
Tak. Rozwiązanie zawsze zawiera ciasteczko DataDome i dokładny User-Agent użyty podczas rozwiązywania. Używaj obu razem we wszystkich kolejnych zapytaniach.
Czym jest DataDome Slider i czym się różni?
DataDome Slider to wizualne wyzwanie, w którym element suwaka trzeba przeciągnąć na właściwą pozycję. Użyj DataDomeSliderTaskProxyless lub DataDomeSliderTask, gdy zablokowana strona pokazuje suwak.
Jak uzyskać URL interstitial dla DataDome Slider?
Sparsuj obiekt 'var dd = {...}' z zablokowanej strony HTML. Zserializuj cały obiekt dd do JSON i przekaż jako data.config. Ustaw websiteURL na URL strony, która wywołała blokadę.
Inne wspierane typy captcha
Gotowy do rozpoczęcia?
Zacznij rozwiązywać captcha w kilka minut dzięki naszemu prostemu API.