Torna al blog

DataDome: come funziona la protezione anti-bot e come eluderla tramite proxy

DataDome è uno dei sistemi anti-bot più aggressivi, che blocca i parser, il monitoraggio dei prezzi e l'automazione. Analizziamo come funziona e come aggirarlo con i proxy giusti.

📅9 agosto 2026
```html

Stai avviando il monitoraggio dei prezzi su Ozon o un parser di annunci — e dopo pochi minuti ricevi un 403 o un captcha. La ragione è quasi sempre la stessa: il sito è protetto da DataDome. Questo è uno dei servizi anti-bot più avanzati sul mercato e riesce a bloccare non solo script semplici, ma anche richieste tramite normali proxy di data center. In questo articolo analizzeremo come funziona esattamente DataDome, cosa analizza e perché la scelta corretta del proxy è la chiave per un funzionamento stabile.

Che cos'è DataDome e dove viene utilizzato

DataDome è un servizio anti-bot commerciale che i siti web utilizzano per proteggersi dalle richieste automatizzate. È utilizzato da grandi rivenditori, marketplace, aggregatori di notizie, servizi di prenotazione e piattaforme fintech. Secondo i dati forniti dalla stessa azienda, DataDome gestisce oltre 5 trilioni di richieste al mese e protegge migliaia di siti in tutto il mondo.

A differenza di soluzioni semplici come Cloudflare Bot Management di base, DataDome funziona come uno strato separato tra la richiesta dell'utente e il server. Ogni richiesta HTTP a un sito protetto passa prima attraverso l'infrastruttura di DataDome, dove in millisecondi viene presa una decisione: consentire, mostrare un captcha o bloccare.

Se ti occupi di monitoraggio dei prezzi dei concorrenti su marketplace, raccolta di dati sui prodotti, parsing di annunci o test automatici di pubblicità da diverse regioni — è molto probabile che tu abbia già incontrato DataDome. Ecco i segni tipici:

  • Risposta 403 Forbidden o 429 Too Many Requests dopo alcune richieste
  • Redirect a una pagina con captcha (di solito Slider o FunCaptcha)
  • Risposta vuota o pagina con la scritta "Accesso limitato"
  • Sito funzionante nel browser, ma errori durante le richieste tramite script o parser
  • Blocco anche cambiando IP, se non vengono modificati altri parametri

Tra i siti noti che utilizzano DataDome ci sono: Reddit, Rakuten, Foot Locker, TripAdvisor, Leboncoin e molti altri. Nel segmento russo, DataDome è meno comune, ma viene utilizzato da alcune grandi piattaforme di e-commerce e aggregatori.

Come DataDome identifica i bot: cosa analizza

Comprendere la logica di DataDome significa capire perché metà delle "soluzioni" trovate su internet non funziona. Il sistema utilizza un'analisi multilivello e il blocco non avviene in base a un singolo segnale, ma a una combinazione di segnali. Analizziamo ogni livello.

1. Reputazione IP e ASN

La prima cosa che verifica DataDome è la reputazione dell'indirizzo IP e del sistema autonomo (ASN) a cui appartiene. Se l'IP è registrato su un data center (Amazon AWS, DigitalOcean, OVH, Hetzner, ecc.) — questo è un immediato segnale di allerta. DataDome mantiene i propri database di IP "sporchi" e scambia dati con altri servizi anti-bot. Un IP già utilizzato per il parsing di un altro sito protetto verrà bloccato più rapidamente.

2. Modelli comportamentali

DataDome analizza non solo il fatto della richiesta, ma anche il suo comportamento nel tempo. Intervalli troppo uniformi tra le richieste sono un segnale di un bot. L'accesso solo a determinati endpoint (ad esempio, solo alle pagine dei prodotti) senza visitare la homepage è sospetto. L'assenza di caricamento di CSS, font, immagini durante la richiesta HTML è anche un segnale.

3. Intestazioni HTTP e il loro ordine

Un vero browser invia intestazioni in un ordine e un insieme ben definiti. DataDome verifica: l'User-Agent corrisponde a un vero fingerprint del browser? C'è l'intestazione sec-ch-ua? È corretto Accept-Language? Se stai semplicemente sostituendo la stringa User-Agent, ma non riproduci l'intero insieme di intestazioni — il sistema lo rileva.

4. Sfida JavaScript e fingerprint del browser

DataDome inserisce nella pagina codice JavaScript che raccoglie il "fingerprint" del browser: risoluzione dello schermo, elenco dei font, rendering WebGL, fingerprint Canvas, presenza di plugin, tipo di dispositivo. Se il JavaScript non viene eseguito (come nelle normali richieste HTTP tramite requests o curl) — DataDome lo rileva e blocca. Ecco perché i semplici parser senza rendering JS non funzionano sui siti protetti.

5. Cookie e token di sessione

DataDome imposta i propri cookie (datadome) alla prima visita. Durante le richieste successive viene verificata la presenza e la validità di questo cookie. Se il parser non conserva i cookie tra le richieste o inizia sempre una nuova sessione — questo è un altro segnale di automazione.

Risultato: perché DataDome è più complesso delle normali bloccature

DataDome non blocca in base a un singolo parametro — calcola un "punteggio di rischio" in base a decine di segnali contemporaneamente. Puoi bypassare il filtro IP, ma fallire nel JS-challenge. Puoi configurare le intestazioni corrette, ma ricevere un ban a causa di modelli comportamentali. Un bypass efficace richiede un approccio complesso.

Perché i proxy di data center non funzionano con DataDome

Questa è la domanda più comune da parte di chi si imbatte per la prima volta in DataDome: "Ho comprato un proxy, l'ho collegato — e continua a bloccare. Perché?" La risposta risiede nel tipo di proxy.

I proxy di data center sono indirizzi IP registrati su hosting commerciali e server farm. DataDome (come la maggior parte dei moderni sistemi anti-bot) mantiene database aggiornati di tutti gli ASN noti dei data center. Quando una richiesta arriva da un tale IP — riceve automaticamente un livello di sospetto elevato anche prima dell'analisi del comportamento.

Il problema non è solo nella reputazione dell'IP. I proxy di data center sono spesso utilizzati contemporaneamente da migliaia di utenti, il che crea un modello anomalo di traffico da un singolo indirizzo. DataDome lo rileva e blocca l'intero pool di IP del provider.

Tipo di proxy Probabilità di superare DataDome Perché
Data center (condivisi) Molto basso ASN del data center, IP "sporchi"
Data center (dedicati) Basso Comunque ASN server
Residenziali (statici) Medio ISP reale, ma un IP = sospetto
Residenziali (rotativi) Alto IP domestici reali, rotazione
Mobili (4G/5G) Massimo Operatori mobili, NAT, alta fiducia

La conclusione è semplice: per bypassare DataDome sono necessari IP con alta reputazione — quelli che sembrano utenti reali. Ecco perché i proxy residenziali sono diventati lo standard per lavorare con siti protetti.

Residenziali vs mobili: cosa scegliere per DataDome

Quando è chiaro che i proxy di data center non sono adatti, sorge la domanda successiva: residenziali o mobili? Ogni tipo ha i suoi punti di forza, e la scelta dipende dal compito.

Proxy residenziali

I proxy residenziali utilizzano indirizzi IP di utenti domestici reali, connessi tramite fornitori di servizi internet (Ростелеком, МТС, Comcast, ecc.). Dal punto di vista di DataDome — è una persona normale che si trova a casa davanti al laptop. I principali vantaggi:

  • Un enorme pool di IP — milioni di indirizzi da diversi paesi e città
  • Rotazione: ogni richiesta può provenire da un nuovo IP
  • Geotargeting: puoi scegliere un paese, una regione o una città specifici
  • Alta reputazione presso i sistemi anti-bot
  • Adatti per il parsing di massa e il monitoraggio dei prezzi

Il limite dei proxy residenziali è la velocità. Sono più lenti rispetto ai proxy di data center, il che è critico quando si effettuano parsing di migliaia di pagine al minuto. Ma per lavorare con DataDome è un compromesso che vale la pena accettare.

Proxy mobili

I proxy mobili funzionano tramite SIM card di operatori mobili (4G/5G). Questo è il tipo di traffico più "affidabile" dal punto di vista di qualsiasi sistema anti-bot. La ragione: gli operatori mobili utilizzano NAT — dietro un IP possono nascondersi centinaia di utenti reali. DataDome lo sa e non può bloccare un IP mobile senza rischiare di escludere clienti reali.

  • Massimo livello di fiducia presso i sistemi anti-bot
  • ASN reali degli operatori mobili
  • Cambio IP ad ogni riconnessione (o secondo un timer)
  • Ideali per compiti in cui è necessaria la minima probabilità di blocco

Lo svantaggio dei proxy mobili è il prezzo e il pool limitato di IP rispetto ai residenziali. Sono eccellenti per compiti in cui è importante l'affidabilità di ogni richiesta, piuttosto che il volume di massa.

Quando scegliere cosa:

  • Monitoraggio dei prezzi, parsing di cataloghi → proxy residenziali rotativi
  • Gestione di account, autorizzazione → proxy mobili o residenziali statici
  • Test di pubblicità da diverse regioni → residenziali con geotargeting
  • Parsing ad alta intensità con anti-bot → residenziali rotativi

Metodi pratici per bypassare DataDome

Il tipo di proxy corretto è una condizione necessaria, ma non sufficiente. DataDome analizza decine di parametri, e i proxy coprono solo uno di essi — la reputazione dell'IP. Ecco l'insieme completo di metodi che funzionano in combinazione.

Metodo 1: Intestazioni HTTP corrette

DataDome controlla l'intero insieme di intestazioni inviate dal browser. L'insieme minimo per imitare Chrome su Windows appare così: corretto User-Agent, intestazioni sec-ch-ua, sec-fetch-site, sec-fetch-mode, corretto Accept-Language corrispondente alla geolocalizzazione del proxy. La discrepanza tra lingua e paese dell'IP è una causa comune di blocchi.

Metodo 2: Rendering JavaScript

Se il sito è protetto da DataDome — semplici richieste HTTP tramite curl o requests non supereranno il JS-challenge. È necessario uno strumento che esegue realmente JavaScript: un browser headless (Playwright, Puppeteer) o un browser completo tramite anti-detect. Per compiti aziendali senza codice, l'opzione ottimale è rappresentata dai browser anti-detect: Dolphin Anty, AdsPower, GoLogin. Questi avviano un vero Chromium con un fingerprint unico e supportano la connessione di proxy.

Metodo 3: Rotazione di IP e sessioni

DataDome ricorda le sessioni "cattive". Se l'IP è stato bloccato — cambialo immediatamente, non tentare di ripetere le richieste dallo stesso indirizzo. Quando si utilizzano proxy residenziali rotativi, ogni richiesta o sessione riceve un nuovo IP. Importante: cambia non solo l'IP, ma anche la sessione dei cookie — altrimenti DataDome collegherà il nuovo IP alla vecchia sessione bloccata.

Metodo 4: Imitazione del comportamento umano

L'analisi comportamentale di DataDome monitora i modelli delle richieste. Aggiungi ritardi casuali tra le richieste (da 2 a 8 secondi), imita la navigazione: prima la homepage, poi la categoria, poi il prodotto. Non fare parsing solo delle pagine target in modo diretto. Carica risorse statiche (CSS, immagini) — o almeno imita le loro richieste.

Metodo 5: Geosovrapponibilità

Questo viene spesso ignorato. Se stai facendo parsing di un sito russo, ma utilizzi un IP americano — DataDome lo vede. Utilizza proxy dello stesso paese del sito target. Inoltre: imposta Accept-Language e il fuso orario del browser in base alla geolocalizzazione del proxy.

Metodo 6: Gestione dei cookie di DataDome

Il cookie datadome è un token che DataDome fornisce ai visitatori "buoni". Se hai superato il controllo con successo, conserva questo cookie e utilizzalo nelle richieste successive. Non resettare i cookie senza necessità. Quando cambi IP, è meglio iniziare una nuova sessione ottenendo un nuovo token, piuttosto che trasferire il vecchio.

Configurazione dei proxy per bypassare DataDome: passo dopo passo

Analizziamo la configurazione pratica per due scenari: lavoro tramite browser anti-detect (per compiti aziendali senza codice) e configurazione per il parsing.

Scenario A: Browser anti-detect (Dolphin Anty / AdsPower / GoLogin)

Questo metodo è adatto per chi lavora con account, testa pubblicità da diverse regioni o naviga manualmente su siti protetti.

  1. Crea un nuovo profilo del browser in Dolphin Anty o AdsPower. Ogni profilo è un "fingerprint digitale" separato.
  2. Nelle impostazioni del profilo, trova la sezione "Proxy". Scegli il tipo: SOCKS5 (preferibilmente) o HTTP.
  3. Inserisci i dati del proxy: host, porta, nome utente, password. Per i proxy residenziali rotativi, utilizza l'indirizzo gateway del provider.
  4. Controlla la geolocalizzazione: clicca su "Controlla proxy" — il browser mostrerà il paese e la città. Assicurati che corrispondano al sito target.
  5. Imposta la lingua del browser in base alla geolocalizzazione del proxy. Se il proxy è dalla Germania — imposta de-DE.
  6. Imposta il corretto User-Agent: scegli una versione attuale di Chrome su Windows o macOS — queste sono le configurazioni più comuni.
  7. Avvia il profilo e vai sul sito target. Non aprire subito la pagina desiderata — visita prima la homepage.

Scenario B: Parsing tramite Playwright/Puppeteer

Per la raccolta automatizzata di dati da siti protetti da DataDome è necessario un browser headless con supporto per proxy e impostazioni corrette del fingerprint.

# Playwright + proxy residenziali (Python)
# Parametri chiave per bypassare DataDome:

browser = playwright.chromium.launch(
    proxy={
        "server": "http://gate.proxyprovider.com:8000",
        "username": "user",
        "password": "pass"
    }
)

context = browser.new_context(
    # User-Agent reale di Chrome attuale
    user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
    # La geolocalizzazione corrisponde al paese del proxy
    locale="ru-RU",
    timezone_id="Europe/Moscow",
    # Risoluzione dello schermo reale
    viewport={"width": 1920, "height": 1080}
)

# Ritardo casuale tra le azioni
import time, random
time.sleep(random.uniform(2, 5))

In aggiunta: utilizza librerie per mascherare la modalità headless (playwright-stealth, puppeteer-extra-plugin-stealth). DataDome è in grado di identificare Chrome in modalità headless tramite una serie di segni tecnici, e questi plugin aiutano a nasconderli.

Checklist per la configurazione dei proxy per DataDome:

  • ✅ Tipo di proxy: residenziali o mobili (non di data center)
  • ✅ Protocollo: SOCKS5 (preferibilmente) o HTTPS
  • ✅ La geolocalizzazione del proxy corrisponde al paese del sito
  • ✅ Accept-Language e timezone corrispondono al paese del proxy
  • ✅ JavaScript viene eseguito (browser headless o anti-detect)
  • ✅ I cookie vengono mantenuti tra le richieste
  • ✅ Ritardi tra le richieste: 2-8 secondi
  • ✅ Rotazione IP ad ogni nuova sessione

Errori comuni che portano comunque a blocchi da parte di DataDome

Anche con i proxy corretti, molti continuano a ricevere blocchi. Ecco le cause più comuni e come correggerle.

Errore 1: Discrepanza tra geolocalizzazione e lingua

Hai collegato un proxy francese, ma il browser invia Accept-Language: en-US. DataDome vede: IP dalla Francia, ma lingua inglese — comportamento atipico. Soluzione: sincronizza sempre lingua, fuso orario e locale con la geolocalizzazione del proxy.

Errore 2: Riutilizzo di un IP bloccato

Hai ricevuto un 403? Non tentare di ripetere la richiesta dallo stesso IP. DataDome ricorda gli indirizzi "cattivi" e li bloccherà immediatamente. Al primo segnale di blocco — cambio immediato di IP e pulizia dei cookie.

Errore 3: Frequenza di richieste troppo alta

Anche con i proxy residenziali non puoi effettuare richieste ogni 100 millisecondi. Un utente reale legge una pagina per 10-30 secondi. DataDome analizza la velocità di navigazione. Modalità ottimale: 1-3 pagine al minuto da un IP, dopo 10-15 richieste — cambio IP.

Errore 4: Utilizzo di User-Agent obsoleti

User-Agent Chrome 89 nel 2024 è un segnale di allerta. DataDome sa quali versioni dei browser sono attuali. Utilizza solo versioni recenti: Chrome 120+, Firefox 120+. Aggiorna regolarmente l'User-Agent.

Errore 5: Ignorare il JS-challenge

L'errore più critico è cercare di fare parsing di un sito protetto da DataDome tramite normali richieste HTTP senza rendering di JavaScript. DataDome inserisce codice JS nella pagina, che deve essere eseguito e restituire un token. Senza questo token, le richieste successive saranno bloccate. Soluzione — solo browser headless o browser anti-detect.

Errore 6: Un IP su molti flussi paralleli

Se stai eseguendo 10 flussi paralleli di parsing tramite un IP — questo viene immediatamente rilevato. DataDome vede un numero anomalo di richieste da un singolo indirizzo. Regola: un IP = un flusso = una sessione. Per il parsing parallelo è necessario un pool di IP con rotazione.

Errore Sintomo Soluzione
IP di data center 403 alla prima richiesta Cambia in residenziali/mobili
Nessun rendering JS Captcha o risposta vuota Utilizza un browser headless
Frequenza di richieste alta 429 dopo 5-10 richieste Aggiungi ritardi, rotazione IP
Discrepanza geo/language Blocco dopo 2-3 richieste Sincronizza locale e IP
User-Agent obsoleto Captcha ad ogni accesso Aggiorna all'ultima versione di Chrome

Conclusione

DataDome è un sistema serio che non può essere bypassato semplicemente cambiando IP. Analizza contemporaneamente la reputazione dell'indirizzo, il comportamento dell'utente, il fingerprint del browser, le intestazioni delle richieste e i cookie. Ecco perché i proxy di data center non funzionano qui, e "cambiare semplicemente l'User-Agent" non è sufficiente.

Una combinazione funzionante per bypassare DataDome appare così: proxy residenziali o mobili di alta qualità + browser headless o anti-detect (Dolphin Anty, AdsPower, GoLogin) + intestazioni corrette con geosovrapponibilità + ritardi simili a quelli umani + gestione dei cookie. Ogni elemento è importante, e saltare uno qualsiasi di essi riduce le possibilità di successo.

Se ti occupi di monitoraggio dei prezzi, parsing di cataloghi o test di pubblicità da diverse regioni su siti con protezione DataDome, ti consigliamo di iniziare con proxy residenziali — forniscono il miglior equilibrio tra reputazione IP, volume di pool di indirizzi e costo. Per compiti in cui è critica la massima affidabilità di ogni richiesta e il minimo rischio di blocco, vale la pena considerare proxy mobili — il loro traffico viene bloccato molto raramente da DataDome.

```