From 6298bd41ae0576dc3be6538158b3d52150b939c4 Mon Sep 17 00:00:00 2001 From: Floke Date: Fri, 4 Jul 2025 04:19:19 +0000 Subject: [PATCH] =?UTF-8?q?warte=20l=C3=A4nger=20nach=20login?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dealfront_enrichment.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dealfront_enrichment.py b/dealfront_enrichment.py index 32ce636a..1569fd16 100644 --- a/dealfront_enrichment.py +++ b/dealfront_enrichment.py @@ -85,7 +85,7 @@ class DealfrontScraper: logger.error(f"Konnte Debug-Artefakte nicht speichern: {e}") def login(self): - """Führt NUR den Login-Prozess durch, ohne auf das Dashboard zu warten.""" + """Führt NUR den Login-Prozess durch und wartet danach eine feste Zeit.""" if not self.driver: return False username, password = self._load_credentials() if not username or not password: return False @@ -98,9 +98,10 @@ class DealfrontScraper: self.driver.find_element(By.CSS_SELECTOR, "input[type='password']").send_keys(password) self.driver.find_element(By.XPATH, "//button[normalize-space()='Log in']").click() - logger.info("Login-Befehl gesendet. Kurze Pause vor der Navigation.") - time.sleep(5) # Feste, großzügige Pause, um die Session-Cookies setzen zu lassen. + logger.info("Login-Befehl gesendet. Warte jetzt eine feste Zeit von 15 Sekunden, um die Session vollständig zu etablieren.") + time.sleep(15) # NEU: Erhöhte Wartezeit auf 15 Sekunden + logger.info("Wartezeit nach Login beendet. Gehe zum nächsten Schritt.") return True except Exception as e: