const { chromium } = require('@playwright/test'); (async () => { const browser = await chromium.launch(); const page = await browser.newPage(); await page.goto('https://geograsim.at/lehrplan'); await page.waitForTimeout(2000); // Extract Kompetenz-Slugs + Anker-Counts const data = await page.evaluate(() => { const out = []; document.querySelectorAll('h2, h3, .kompetenz-title, .competence, [class*=anchor]').forEach(el => { out.push(el.textContent.trim().substring(0, 80)); }); return { total: out.length, samples: out.slice(0,40) }; }); console.log(JSON.stringify(data, null, 2)); await browser.close(); })();