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}")
|
logger.error(f"Konnte Debug-Artefakte nicht speichern: {e}")
|
||||||
|
|
||||||
def login(self):
|
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
|
if not self.driver: return False
|
||||||
username, password = self._load_credentials()
|
username, password = self._load_credentials()
|
||||||
if not username or not password: return False
|
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.CSS_SELECTOR, "input[type='password']").send_keys(password)
|
||||||
self.driver.find_element(By.XPATH, "//button[normalize-space()='Log in']").click()
|
self.driver.find_element(By.XPATH, "//button[normalize-space()='Log in']").click()
|
||||||
|
|
||||||
logger.info("Login-Befehl gesendet. Kurze Pause vor der Navigation.")
|
logger.info("Login-Befehl gesendet. Warte jetzt eine feste Zeit von 15 Sekunden, um die Session vollständig zu etablieren.")
|
||||||
time.sleep(5) # Feste, großzügige Pause, um die Session-Cookies setzen zu lassen.
|
time.sleep(15) # NEU: Erhöhte Wartezeit auf 15 Sekunden
|
||||||
|
|
||||||
|
logger.info("Wartezeit nach Login beendet. Gehe zum nächsten Schritt.")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user