Diese Seite ist passwortgeschützt.
Täglich wissen, wer am günstigsten ist – ohne selbst nachzuschauen. Hier zeige ich, wie das aussieht und wie ich es gebaut habe.
Automatisiertes Preismonitoring für beliebige Produkte über mehrere Online-Shops. Das System läuft als Cron-Job auf einem Server, prüft täglich um 08:00 Uhr die aktuellen Preise – und verschickt danach eine übersichtliche HTML-E-Mail mit Ranking und 7-Tage-Preisverlauf.
Das Problem beim einfachen Scraping: Die meisten Shops laden Preise per JavaScript nach. Ein normaler HTTP-Request sieht nur den leeren HTML-Rahmen – kein Preis.
Die Lösung: Playwright startet Chromium im Hintergrund, wartet bis die Seite fertig gerendert ist, und liest dann den echten Preis aus. Jeder Shop bekommt die Strategie, die bei ihm funktioniert – von JSON-LD über CSS-Selektoren bis zu spezifischen Shopware- und Shopify-Besonderheiten.
Täglich eine HTML-E-Mail mit:
Ich wollte für einen Kunden herausfinden, welcher Anbieter für ein bestimmtes Produkt am günstigsten ist.
Nicht einmal, sondern täglich. Automatisch. Mit E-Mail-Bericht.
Dafür habe ich ein Preismonitoring gebaut — mit Python, einem Headless-Browser und ~30 Zeilen Konfiguration. 🧵
Das Problem mit einfachem Scraping:
Die meisten Shops laden Preise per JavaScript nach. Ein normaler HTTP-Request sieht nur den leeren HTML-Rahmen — kein Preis.
Lösung: Playwright startet Chromium im Hintergrund, wartet bis die Seite fertig gerendert ist, liest dann den echten Preis aus.
Läuft auf einem ~8 €/Monat Hetzner-Server.
Jeder Shop ist anders:
Shopware liefert Preise manchmal als Ganzzahl in Cent (1148 statt 11,48 €).
Shopify hat mehrere Varianten auf einer Seite — man muss den richtigen Preis fischen.
Manche Shops (Incapsula, Idealo) blocken jeden Bot komplett.
Die Lösung: eine kleine Strategie-Schicht. Jeder Shop bekommt die Methode, die bei ihm funktioniert.
Das Ergebnis: täglich um 8 Uhr landet eine HTML-E-Mail im Postfach.
Tabelle: alle Shops, sortiert nach Preis. Günstigster grün. Preisverlauf der letzten 7 Tage. Shop-Namen als klickbare Links.
Konfiguration neuer Produkte: eine JSON-Datei, ein neuer Block. Fertig.
Werkzeuge: Python, Playwright, BeautifulSoup, Cron. Keine externe API, keine monatlichen Kosten.
Sind Sie daran interessiert, ob so etwas auch für Ihren Betrieb sinnvoll sein könnte?