diff --git a/app/scraper.py b/app/scraper.py index fafe1ba..f0de071 100644 --- a/app/scraper.py +++ b/app/scraper.py @@ -141,6 +141,12 @@ def _parse_mindmegette(soup: BeautifulSoup, url: str) -> dict: hozz_h3 = h3 break if hozz_h3: + # Use h2 just before "Hozzávalók" as the meal name (e.g. "Salsa Roja") + prev_h2 = hozz_h3.find_previous_sibling("h2") + if prev_h2: + meal_name = prev_h2.get_text(strip=True) + if meal_name: + title = meal_name ul = hozz_h3.find_next_sibling("ul") if ul: for li in ul.find_all("li"):