warte länger nach login
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user