v1.1: filter op maat 2 en maat 5+ in plaats van maat 1

This commit is contained in:
2026-06-05 20:28:57 +02:00
commit 227b1fb0ec
+62
View File
@@ -0,0 +1,62 @@
---
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/<merk>/` (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/<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