warte länger nach login

This commit is contained in:
2025-07-04 04:19:19 +00:00
parent 9d66cb59f2
commit 6298bd41ae

View File

@@ -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: