diff --git a/sync/src/scraper.ts b/sync/src/scraper.ts index d53db8f..14ac2dc 100644 --- a/sync/src/scraper.ts +++ b/sync/src/scraper.ts @@ -984,8 +984,10 @@ async function scrapeMemberUntersuchungen( await selectAlleAnzeige(frame); const submitBtn = frame.locator('input[type="image"][src*="suchen"]'); if (await submitBtn.count() > 0) { - await submitBtn.click(); - await frame.waitForLoadState('networkidle').catch(() => {}); + await Promise.all([ + frame.waitForNavigation({ waitUntil: 'networkidle', timeout: 15000 }).catch(() => {}), + submitBtn.click(), + ]); } // Try to navigate to history/detail view if available