--- name: luier-prijzen description: Haal actuele luierprijzen per stuk op van luieraanbiedingen.net voor specifieke merken en maten. tags: [luiers, prijzen, kruidvat, pampers, aanbiedingen] --- # Luier Prijzen Ophalen ## Overzicht Haal actuele luierprijzen per stuk op van https://www.luieraanbiedingen.net via browser scraping. ## Werkwijze ### 1. Navigeer naar de merkpagina Voor Kruidvat: `https://www.luieraanbiedingen.net/kruidvat/` Voor andere merken: `https://www.luieraanbiedingen.net//` (bijv. pampers, etos, zwitsal) ### 2. Extraheer prijsgegevens via JavaScript Gebruik `browser_console` met dit script om prijzen uit de tabel te halen: ```javascript const rows = document.querySelectorAll('table tr'); const results = []; for (const row of rows) { const text = row.textContent; const cells = row.querySelectorAll('td'); if (cells.length >= 5) { const product = cells[0]?.textContent?.trim() || ''; const korting = cells[2]?.textContent?.trim() || ''; const prijsPak = cells[3]?.textContent?.trim() || ''; const winkel = cells[4]?.textContent?.trim() || ''; const perLuier = cells[5]?.textContent?.trim() || ''; results.push({ product, korting, prijsPak, winkel, perLuier }); } } JSON.stringify(results, null, 2); ``` ### 3. Filter op maat Filter de resultaten op de gewenste maten: **maat 2** en **maat 5+**. Negeer alle andere maten (1, 3, 4, etc.) tenzij de gebruiker anders vraagt. ### 4. Rapporteer de prijzen Geef per gevonden aanbieding: - Product naam + aantal stuks - Aanbieding/korting type - Prijs per pak (actieprijs) - Winkel - **Prijs per luier** (belangrijkste!) ## Bekende URL patronen - Kruidvat: `/kruidvat/` - Pampers: `/pampers/` - Etos: `/etos/` - Zwitsal: `/zwitsal/` - Vergelijken per maat: `/vergelijken/maat//` (bijv. `1/`, `5-plus/`) ## Valkuilen - De site gebruikt JavaScript rendering, dus `browser_navigate` is nodig (geen simpele curl) - Filter-URLs met query parameters (`?merk=kruidvat&maat=1`) werken NIET → 404 - Gebruik de dropdown filters op de pagina zelf, of scrape alle resultaten en filter met JS - De "Prijs per luier" kolom is kolom index 5 in de tabel