From 05b3af642e1ee7ac0f2a264c1f72f96708d921ce Mon Sep 17 00:00:00 2001 From: Floke Date: Mon, 30 Jun 2025 08:03:28 +0000 Subject: [PATCH] bugfix --- wikipedia_scraper.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wikipedia_scraper.py b/wikipedia_scraper.py index fd331e86..5b4460f4 100644 --- a/wikipedia_scraper.py +++ b/wikipedia_scraper.py @@ -212,6 +212,10 @@ class WikipediaScraper: return page else: return None + # NEU: Fängt den "Page id ... does not match" Fehler gezielt ab + except wikipedia.exceptions.PageError: + self.logger.debug(f" -> Artikel '{title_to_check[:100]}' nicht gefunden (PageError).") + return None except wikipedia.exceptions.DisambiguationError as e_disamb: self.logger.info(f" -> Begriffsklaerung '{e_disamb.title}' gefunden (Tiefe {current_depth}). Pruefe Optionen...") if current_depth >= max_recursion_depth: return None