bugfix
This commit is contained in:
@@ -212,6 +212,10 @@ class WikipediaScraper:
|
|||||||
return page
|
return page
|
||||||
else:
|
else:
|
||||||
return None
|
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:
|
except wikipedia.exceptions.DisambiguationError as e_disamb:
|
||||||
self.logger.info(f" -> Begriffsklaerung '{e_disamb.title}' gefunden (Tiefe {current_depth}). Pruefe Optionen...")
|
self.logger.info(f" -> Begriffsklaerung '{e_disamb.title}' gefunden (Tiefe {current_depth}). Pruefe Optionen...")
|
||||||
if current_depth >= max_recursion_depth: return None
|
if current_depth >= max_recursion_depth: return None
|
||||||
|
|||||||
Reference in New Issue
Block a user