Torna al blog

Proxy per il parsing di Zalando: come bypassare la protezione e raccogliere dati senza ban

Zalando blocca i parser più aggressivamente rispetto alla maggior parte dei marketplace europei. Analizziamo quali proxy funzionano, come configurarli e come evitare di essere bannati durante la raccolta di dati su prezzi e prodotti.

📅25 luglio 2026
```html

Zalando è il più grande marketplace di moda in Europa con oltre 50 milioni di acquirenti attivi. Per monitorare i prezzi dei concorrenti, analizzare l'assortimento e tenere traccia delle tendenze, venditori e analisti effettuano regolarmente scraping delle sue pagine. Il problema è che Zalando utilizza una protezione multilivello: Cloudflare, pagine JavaScript dinamiche e un blocco aggressivo degli IP sospetti. Senza proxy configurati correttamente, il tuo parser non durerà nemmeno 10 minuti.

Perché Zalando blocca i parser: come funziona la protezione

Zalando non è solo un negozio online, è una piattaforma con migliaia di marchi e milioni di SKU. I dati su prezzi, disponibilità e sconti qui sono un attivo prezioso che l'azienda protegge attivamente. Il sistema di protezione anti-bot di Zalando funziona su più livelli contemporaneamente, e comprendere questi livelli è il primo passo per un parsing di successo.

Cloudflare come primo barriera. Tutte le richieste a Zalando passano attraverso Cloudflare. Questo significa che prima di ricevere l'HTML della pagina, il tuo IP viene controllato per la reputazione, viene analizzato il comportamento delle richieste e viene valutato il punteggio di rischio. Gli indirizzi IP dei data center (AWS, Google Cloud, Hetzner, OVH) vengono bloccati praticamente all'istante: sono stati inseriti in database come fonti di traffico automatizzato.

Rendering JavaScript. La maggior parte delle pagine di Zalando è un'applicazione a pagina singola (SPA) su React. I dati sui prodotti vengono caricati dinamicamente tramite richieste API. Un semplice parser HTTP che scarica l'HTML riceverà una pagina vuota o uno scheletro minimo senza dati. Per un funzionamento normale è necessario un browser completo (Playwright, Puppeteer, Selenium) o richieste dirette all'API interna di Zalando, il che richiede un'analisi aggiuntiva.

Analisi comportamentale. Zalando monitora non solo gli IP, ma anche i modelli di comportamento: frequenza delle richieste, ordine di navigazione delle pagine, assenza di clic e scrolling, intestazioni del browser. Se in 5 secondi da un IP arrivano 20 richieste, è ovvio che si tratta di un bot. Se l'User-Agent dice "Python Requests", il blocco è immediato.

Limitazioni geolocalizzate. Zalando opera in 25 paesi europei, e ogni versione del sito (zalando.de, zalando.fr, zalando.pl, ecc.) ha le proprie regole. Tentare di fare scraping della versione tedesca con un IP dalla Russia o dagli Stati Uniti solleva sospetti e spesso si conclude con un reindirizzamento o un blocco. Per una raccolta dati corretta sono necessari IP dallo stesso paese della versione target del sito.

Risultato sulla protezione di Zalando:

  • Gli IP dei data center vengono bloccati automaticamente da Cloudflare
  • È necessario il rendering del browser (JavaScript)
  • Frequenza delle richieste — non più di 1-2 al secondo da un IP
  • IP deve corrispondere al paese target del sito
  • Le intestazioni delle richieste devono imitare un utente reale

Quali proxy sono adatti per Zalando: confronto dei tipi

Non tutti i proxy sono ugualmente utili per il parsing di Zalando. Analizziamo ogni tipo e valutiamo onestamente la sua applicabilità a questo compito.

Tipo di proxy Funziona con Zalando? Velocità Costo Per quali compiti
Proxy residenziali ✅ Sì, bene Media Media Monitoraggio dei prezzi, raccolta del catalogo
Proxy mobili ✅ Sì, ottimo Media Alta Compiti complessi, alto rischio
Proxy dei data center ❌ Bloccati Alta Bassa Non adatti per Zalando
Pubblici/gratuiti ❌ Non funzionano Bassa Gratuito Inutili

Proxy residenziali sono la scelta ottimale per la maggior parte dei compiti di parsing di Zalando. Si tratta di indirizzi IP reali di utenti domestici in Germania, Francia, Polonia e altri paesi europei. Cloudflare non può distinguere una richiesta da tale IP da una richiesta di un normale acquirente. La rotazione degli IP ad ogni richiesta consente di scalare il parsing senza il rischio di bloccare un indirizzo specifico.

Proxy mobili sono ancora più affidabili, ma più costosi. Gli IP degli operatori mobili (Deutsche Telekom, Orange, T-Mobile) hanno il punteggio di fiducia più alto su Cloudflare, perché dietro un singolo IP mobile possono realmente esserci centinaia di utenti tramite NAT. Questo significa che anche con un'alta frequenza di richieste da un IP, il blocco è poco probabile. I proxy mobili dovrebbero essere utilizzati per compiti in cui il costo dell'errore è alto, ad esempio durante il monitoraggio di vendite flash in tempo reale.

Proxy dei data center per Zalando sono praticamente inutili. Cloudflare mantiene database aggiornati ASN (sistemi autonomi) dei fornitori di cloud e di hosting. Una richiesta da un IP di AWS eu-west-1 o Hetzner riceverà o un 403 Forbidden, o un CAPTCHA infinito. Anche se riesci a superare una o due richieste, durante la scalabilità l'intero range di IP verrà bloccato.

Proxy residenziali per Zalando: configurazione e rotazione

Supponiamo che tu abbia scelto proxy residenziali. Ora è importante configurarli correttamente: una configurazione errata annullerà tutti i vantaggi degli IP residenziali. Analizziamo i parametri chiave.

Rotazione IP: sessione sticky vs casuale

I proxy residenziali hanno due modalità di funzionamento: sessione sticky (un IP per diversi minuti) e rotazione ad ogni richiesta. Per Zalando si raccomanda un approccio combinato:

  • Sessione sticky di 1-3 minuti — per fare scraping della scheda prodotto interamente (foto principale, descrizione, tabella delle taglie, prezzo). Questo imita il comportamento di un reale acquirente che esamina il prodotto.
  • Cambio IP tra le categorie — quando passi da una sezione del catalogo a un'altra, cambia IP. Questo riduce la probabilità di accumulare un profilo di comportamento sospetto.
  • Rotazione in caso di errori — se ricevi 429 (Too Many Requests) o 403, cambia immediatamente IP e fai una pausa di 30-60 secondi.

Geolocalizzazione dei proxy: scegli il paese giusto

Questo è un punto critico che molti trascurano. Se stai facendo scraping di zalando.de — utilizza IP tedeschi. Se zalando.fr — francesi. La non corrispondenza tra la geolocalizzazione del proxy e la versione del sito è uno dei modi più rapidi per ricevere un blocco.

Inoltre, diverse versioni di Zalando mostrano prezzi diversi, assortimenti diversi e sconti diversi. Ad esempio, la versione tedesca ha spesso una selezione più ampia rispetto a quella polacca, e i prezzi nella versione francese possono differire da quelli spagnoli del 10-20% per le stesse posizioni. Se il tuo compito è analizzare i prezzi su più mercati, hai bisogno di proxy da ogni paese target.

Intestazioni delle richieste: imitare un vero browser

Anche con un IP residenziale verrai bloccato se le richieste sembrano automatiche. Il set minimo di intestazioni da inviare è:

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
Accept-Language: de-DE,de;q=0.9,en;q=0.8
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Referer: https://www.zalando.de/
  

Nota: Accept-Language deve corrispondere al paese del tuo proxy. Un IP tedesco con l'intestazione Accept-Language: ru-RU è un immediato segnale di allerta per il sistema di protezione.

Strumenti per il parsing di Zalando senza codice

Se non sei uno sviluppatore, ma hai bisogno di raccogliere dati da Zalando regolarmente, ci sono diverse soluzioni pronte. Esaminiamo gli strumenti più popolari che supportano la connessione di proxy propri.

Octoparse e ParseHub — parser visivi

Octoparse e ParseHub sono applicazioni desktop con un'interfaccia visiva. Puoi letteralmente cliccare sugli elementi della pagina e indicare cosa raccogliere: nome del prodotto, prezzo, sconto, tabella delle taglie, valutazione. Entrambi gli strumenti supportano la connessione di proxy propri.

Configurazione del proxy in Octoparse: apri Impostazioni → Impostazioni Proxy → Aggiungi Proxy. Inserisci l'indirizzo del server, la porta, il nome utente e la password. Per Zalando scegli il tipo HTTPS (non SOCKS5 — funziona peggio con Cloudflare). Attiva l'opzione "Ruota proxy" se hai un pool di indirizzi.

Nota importante per Zalando: poiché il sito utilizza JavaScript, in Octoparse è necessario attivare la modalità "Rendering del browser" (rendering completo tramite browser integrato). Senza questo, i dati su prezzi e disponibilità non verranno caricati correttamente.

Bright Data Scraping Browser e analoghi

Per compiti più complessi esistono soluzioni cloud specializzate: browser gestiti con proxy già integrati e bypass della protezione anti-bot. Si occupano di tutto il lavoro di rotazione degli IP, gestione dei cookie e risoluzione dei CAPTCHA. Lo svantaggio è un costo più elevato rispetto all'uso di proxy propri.

Google Sheets + ImportXML — per compiti semplici

Se hai bisogno di monitorare i prezzi di 10-20 prodotti specifici, e non di fare scraping dell'intero catalogo, puoi utilizzare Google Sheets con la funzione ImportXML o ImportHTML. Questo non richiede proxy e funziona per un monitoraggio di base. Tuttavia, per una raccolta dati su larga scala, questo metodo non è adatto: Zalando inizia rapidamente a restituire errori per le richieste di Google.

Browser anti-detect per multi-accounting manuale

Se il tuo compito non è il parsing automatico, ma la gestione di più account venditore nel Zalando Partner Program, qui entrano in gioco i browser anti-detect: Dolphin Anty, AdsPower, GoLogin o Multilogin. Ogni profilo in un tale browser ha un fingerprint unico e si connette tramite un proxy separato. Questo consente di lavorare con più account da un solo computer senza il rischio di collegarli.

Schema di configurazione in Dolphin Anty: crea un nuovo profilo → nella sezione Proxy indica il tipo HTTPS o SOCKS5, inserisci i dati del proxy residenziale dal paese europeo desiderato → scegli il paese e la lingua del browser corrispondenti al proxy → salva il profilo. Ogni profilo apparirà come un utente separato da un paese europeo specifico.

Geotargeting: parsing di Zalando per paesi e regioni

Zalando è presente in 25 paesi europei, e ogni mercato è un'opportunità commerciale separata. Comprendere la geografia della piattaforma ti aiuterà a configurare meglio i proxy e ottenere dati più preziosi.

Versione del sito Paese del proxy Lingua del browser Caratteristiche del mercato
zalando.de Germania de-DE Mercato più grande, assortimento completo
zalando.fr Francia fr-FR Alto valore medio degli ordini, marchi di lusso
zalando.pl Polonia pl-PL Mercato in rapida crescita, differenze di prezzo
zalando.es Spagna es-ES Sconti stagionali, marchi locali
zalando.nl Paesi Bassi nl-NL Acquirenti attivi, alto tasso di reso

Perché è importante nella pratica? Immagina di essere un buyer o un analista di un marchio di moda. Devi capire come i tuoi concorrenti stabiliscono i prezzi dei prodotti su diversi mercati. L'arbitraggio dei prezzi cross-border (quando un prodotto in Polonia costa significativamente meno che in Germania) è un'opportunità commerciale reale che può essere identificata solo attraverso il parsing di più versioni del sito con i proxy appropriati.

È anche importante considerare che Zalando mostra assortimenti diversi a seconda del paese. Alcuni marchi sono presenti solo in determinate regioni, e le collaborazioni esclusive possono essere disponibili solo su un mercato. Per un'analisi completa dell'ambiente competitivo, è necessario fare scraping di tutte le versioni del sito pertinenti per te.

Errori comuni nel parsing di Zalando e come evitarli

Negli anni di lavoro con i marketplace europei, è stato accumulato un elenco di errori che quasi tutti i principianti commettono. Analizziamoli in dettaglio, in modo che tu non cada negli stessi tranelli.

Errore 1: Frequenza delle richieste troppo alta

L'errore più comune è cercare di fare scraping il più velocemente possibile. La logica è chiara: più veloce è, meglio è. Ma Zalando monitora la frequenza delle richieste e, superato un certo limite, prima rallenta le risposte (rate limiting) e poi blocca l'IP.

Soluzione: aggiungi ritardi casuali tra le richieste — da 2 a 8 secondi. La casualità è importante: un ritardo fisso di 3 secondi appare sospetto quanto l'assenza di ritardi. Una persona reale non clicca con la precisione di un metronomo.

Errore 2: Utilizzo di un solo IP per tutto il parsing

Anche un IP residenziale verrà bloccato se riceve 500 richieste in un'ora. Un utente reale non visualizza 500 pagine del catalogo in 60 minuti.

Soluzione: utilizza un pool di proxy con rotazione. Ottimale — non più di 20-30 richieste da un IP durante una sessione, poi cambia indirizzo. Lavorando con un pool di oltre 100 IP residenziali, puoi raccogliere migliaia di pagine al giorno senza blocchi.

Errore 3: Ignorare robots.txt e la struttura del sito

Zalando ha un file robots.txt, in cui sono chiaramente indicati i settori vietati ai bot. Fare scraping di questi settori non solo è tecnicamente più difficile, ma aumenta anche il rischio di rivendicazioni legali. Prima di iniziare a lavorare, studia il robots.txt: https://www.zalando.de/robots.txt

Errore 4: Parsing senza gestione degli errori

Se il tuo parser non gestisce i codici di risposta 403, 429, 503, continuerà a inviare richieste anche dopo un blocco, il che aggraverà solo la situazione. La logica corretta è: ricevuto 429 → pausa di 60 secondi → cambio IP → ripeti la richiesta. Ricevuto 403 → cambio IP immediato.

Errore 5: Utilizzo di stringhe User-Agent obsolete

User-Agent Chrome 89 nel 2024 è un segnale di allerta. I sistemi di protezione sanno quali versioni dei browser sono attuali. Utilizza stringhe User-Agent aggiornate e aggiornale periodicamente. Una buona pratica è avere un pool di 5-10 diverse stringhe User-Agent e ruotarle insieme al cambio di IP.

Errore 6: Parsing durante le ore di punta

Durante le ore serali (18:00–22:00 ora centrale europea) il carico su Zalando è massimo, la protezione funziona a pieno regime e la soglia di attivazione dei sistemi anti-bot si abbassa. Avvia il parsing su larga scala di notte (02:00–06:00 CET) — meno concorrenza per le risorse, protezione meno aggressiva.

Checklist: configurazione rapida dei proxy per Zalando

Utilizza questa checklist prima di avviare il parsing di Zalando. Ogni punto è importante: saltare anche solo uno di essi aumenta significativamente il rischio di blocco.

✅ Checklist di configurazione dei proxy per Zalando

Scelta del proxy:

  • ☐ Scegliere proxy residenziali o mobili (non dei data center)
  • ☐ Proxy dal paese europeo desiderato (corrisponde alla versione del sito)
  • ☐ Pool di almeno 20-50 IP per la rotazione
  • ☐ Protocollo HTTPS (preferibile SOCKS5 per Cloudflare)

Configurazione delle richieste:

  • ☐ User-Agent attuale (Chrome 120+ o Firefox 120+)
  • ☐ Accept-Language corrisponde al paese del proxy
  • ☐ Referer impostato sulla homepage di Zalando
  • ☐ Ritardi casuali di 2-8 secondi tra le richieste
  • ☐ Gestione dei codici 403, 429, 503 con cambio IP

Per il rendering JavaScript:

  • ☐ Modalità di rendering del browser attivata nel parser
  • ☐ Attesa configurata per il caricamento degli elementi dinamici
  • ☐ Immagini e media disattivati per velocizzare (opzionale)

Test:

  • ☐ Proxy verificato tramite servizio di controllo IP (assicurati che mostri il paese desiderato)
  • ☐ Effettuata una richiesta di prova a 5-10 pagine prima della scalabilità
  • ☐ Verificata la correttezza dei dati ricevuti (prezzo, nome, taglie)

Cosa fare scraping su Zalando: scenari pratici

Comprendere perché stai facendo scraping aiuta a configurare correttamente gli strumenti. Ecco gli scenari aziendali più comuni:

Monitoraggio dei prezzi dei concorrenti. Se vendi tramite il Zalando Partner Program, è fondamentale sapere come i concorrenti stabiliscono i prezzi per posizioni simili. Fare scraping dei prezzi una volta al giorno o ogni poche ore consente di reagire rapidamente ai cambiamenti e rimanere competitivi.

Analisi dell'assortimento e delle tendenze. Quali marchi aggiungono nuove collezioni? Quali categorie crescono più velocemente? Fare scraping delle novità e dei bestseller fornisce preziose intuizioni per buyer e product manager.

Monitoraggio di sconti e vendite. Zalando effettua vendite stagionali (End of Season Sale), durante le quali gli sconti raggiungono il 70%. Il monitoraggio automatico consente di notare per primi l'inizio delle vendite e la diminuzione dei prezzi su posizioni specifiche.

Raccolta di dati per aggregatori di prezzi. Se stai sviluppando un servizio di confronto prezzi per abbigliamento e calzature, Zalando è una fonte di dati obbligatoria per il mercato europeo.

Conclusione

Fare scraping di Zalando è un compito assolutamente fattibile se affrontato in modo sistematico. Le conclusioni chiave di questo articolo: i proxy dei data center non funzionano a causa di Cloudflare; i proxy residenziali dal paese europeo giusto sono la scelta ottimale per la maggior parte dei compiti; i proxy mobili offrono la massima affidabilità con un alto rischio di blocco. La geolocalizzazione dei proxy deve corrispondere rigorosamente alla versione del sito, e le richieste devono imitare il comportamento di un utente reale: ritardi casuali, intestazioni attuali, lingua corretta del browser.

Seguire queste regole consente di raccogliere stabilmente dati su prezzi, assortimento e sconti in tutti i 25 mercati europei di Zalando — senza blocchi e perdita di dati.

Se prevedi di avviare il monitoraggio dei prezzi o la raccolta di dati sui prodotti su Zalando, ti consigliamo di iniziare con proxy residenziali con geotargeting sul paese europeo desiderato — offrono il miglior equilibrio tra affidabilità, velocità e costo per questo compito.

```