bugfix
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user