From 267a3d183dec78bf7e6a90729d30e0cfbd0449ac Mon Sep 17 00:00:00 2001 From: Dicken Date: Sun, 12 Jul 2026 15:19:51 +0200 Subject: [PATCH] fix: KoePi Scrape-URL gewechselt fuer echte Adressen + REWE-Adresse korrigiert --- backend/src/tools/koepi/routes.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/src/tools/koepi/routes.js b/backend/src/tools/koepi/routes.js index c8c8f01..84aa4b8 100644 --- a/backend/src/tools/koepi/routes.js +++ b/backend/src/tools/koepi/routes.js @@ -21,7 +21,7 @@ const TARGET_RETAILERS = ['edeka','e center','rewe','netto','kaufland','penny',' const RETAILER_ADDRESSES = { 'edeka': 'Düsseldorfer Landstr. 361', 'e center': 'Düsseldorfer Landstr. 361', - 'rewe': 'Mündelheimer Str. 132 / Keniastr. 39', + 'rewe': 'Mündelheimer Str. 132', 'netto': 'Im Bonnefeld 19-21', 'kaufland': 'Auf der Höhe 20', 'penny': 'Sittardsberger Allee 10', @@ -98,7 +98,11 @@ async function scrapeMarktguru(forceRefresh = false) { await page.setViewport({ width:1280, height:800 }); await page.setCookie({ name:'mg_user-settings', value:MG_SETTINGS, domain:'.marktguru.de', path:'/' }); - await page.goto('https://www.marktguru.de/search/k%C3%B6nig%20pilsener?zipCode=47259', { + // Umgestellt von /search/...?zipCode=... auf /bl/{marke}/{ort} — die + // Such-URL zeigt pro Angebot KEINE Adresse an (siehe RAW-Diagnose unten), + // diese Marken+Standort-Seite hingegen schon, was für den Filter auf + // wirklich lokale Filialen nötig ist. + await page.goto('https://www.marktguru.de/bl/koenig-pilsener/duisburg', { waitUntil: 'networkidle2', timeout: 30000, }); // Seite nach unten scrollen damit lazy-loaded Bilder geladen werden