Alle Projekte

Daten & Scraping · Juni 2026

Allegro Parser — Marktplatz-Preis-Monitoring (Python)

Allegro Parser — Marktplatz-Preis-Monitoring (Python)

Produktionssystem für das tägliche Monitoring von Produkten, Angeboten und Verkäufern auf dem Marktplatz allegro.pl. Ein Headless-Backend: Datenerfassung, Anti-Bot-Umgehung, verteilte Verarbeitung und eine REST-API für die Wettbewerbspreis-Analyse.

Umgesetzt wurde:

  • Umgehung des Anti-Bots DataDome via ephemeral Camoufox (Antidetect-Firefox) + rotierende ISP-Proxys
  • Daten aus eingebetteten JSON-Blöcken der Seite (kein HTML-Scraping); ein Seitenaufruf = alle Angebote
  • PostgreSQL: 8 Tabellen, 23 Migrationen, monatliche Partitionierung der Historie (auto-create), Bulk Insert/Upsert
  • Pipeline: Discovery → History → Offer-sync → Enrichment → Competitor Tracking
  • Verteilte Verarbeitung: Celery + RabbitMQ, Worker-Pools mit Queue-Prioritäten, Celery Beat, Flower
  • REST-API auf FastAPI (Task-Trigger, Daten-Snapshots, Webhook-Benachrichtigungen, Swagger UI)
  • Redis für Proxy-State und Ban-Tracking, structlog, Docker (dev + prod)

Ergebnisse des 24-Stunden-Stresstests: 8.560 Anfragen, 85% Erfolg, 0 permanente IP-Bans, 160.053 Angebote erfasst (6 ISP-IPs parallel).

Rolle: Architektur und Full-Cycle-Backend-Entwicklung — Datenerfassung, Anti-Bot, Data Engineering, API.

  • Allegro Parser — Marktplatz-Preis-Monitoring (Python) — Bildschirm 1
    Bildschirm 1
  • Allegro Parser — Marktplatz-Preis-Monitoring (Python) — Bildschirm 2
    Bildschirm 2
  • Allegro Parser — Marktplatz-Preis-Monitoring (Python) — Bildschirm 3
    Bildschirm 3
  • Allegro Parser — Marktplatz-Preis-Monitoring (Python) — Bildschirm 4
    Bildschirm 4