From 6b3680fc010c040a50db522808fe7af1806ebac7 Mon Sep 17 00:00:00 2001 From: lalalaurentiu Date: Fri, 12 Dec 2025 19:21:31 +0200 Subject: [PATCH] Refactor Siemens Healthineers scraper to handle city translation errors gracefully --- sites/siemenshealthineers.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sites/siemenshealthineers.py b/sites/siemenshealthineers.py index 12813f1..c8c03b7 100644 --- a/sites/siemenshealthineers.py +++ b/sites/siemenshealthineers.py @@ -21,9 +21,12 @@ for page in range(pages): jobs_elements = scraper.find_all("article", class_="article") for job in jobs_elements: - city = translate_city( - job.find("span", class_="list-item-jobCity").text.strip() - ) + try: + city = translate_city( + job.find("span", class_="list-item-jobCity").text.strip() + ) + except Exception as e: + city = "" counties = [] county = _counties.get_county(city) or []