helpers.py aktualisiert

This commit is contained in:
2025-07-18 14:49:33 +00:00
parent e42461fdf0
commit 4671f92d29

View File

@@ -1452,7 +1452,8 @@ def get_website_raw(url, max_length=20000): # verify_cert wird entfernt
logger.debug(traceback.format_exc()) logger.debug(traceback.format_exc())
return f"k.A. (Fehler Parsing: {str(e_parse)[:50]}...)" return f"k.A. (Fehler Parsing: {str(e_parse)[:50]}...)"
# KORREKTUR: Allumfassender Catch-Block für alle restlichen Fehler # --- ENDE: Allumfassender Catch-Block ---
# Fängt alle Netzwerk-, HTTP- und sonstigen Fehler ab, die oben nicht behandelt wurden
except requests.exceptions.RequestException as e: except requests.exceptions.RequestException as e:
# Extrahiere Status-Code, falls vorhanden # Extrahiere Status-Code, falls vorhanden
status_code = e.response.status_code if e.response is not None else "N/A" status_code = e.response.status_code if e.response is not None else "N/A"
@@ -1464,7 +1465,6 @@ def get_website_raw(url, max_length=20000): # verify_cert wird entfernt
logger.error(f"{error_msg} für URL {url[:100]}", exc_info=False) logger.error(f"{error_msg} für URL {url[:100]}", exc_info=False)
return error_msg return error_msg
def scrape_website_details(url): def scrape_website_details(url):
""" """
EXPERIMENTELL: Scrapt eine Website und extrahiert spezifische Details. EXPERIMENTELL: Scrapt eine Website und extrahiert spezifische Details.