diff --git a/dealfront_enrichment.py b/dealfront_enrichment.py index 1905d8f5..5d095ab1 100644 --- a/dealfront_enrichment.py +++ b/dealfront_enrichment.py @@ -114,11 +114,13 @@ class DealfrontScraper: return False def extract_current_page_results(self): + # Erst auf das erste Daten-Element warten, dann Puffer-Pause first_row_locator = (By.CSS_SELECTOR, ".sticky-column a.t-highlight-text") - WebDriverWait(driver, 30).until( - EC.visibility_of_element_located(first_row_locator) + self.wait.until( + EC.visibility_of_element_located(first_row_locator) ) time.sleep(2) + try: logger.info("Extrahiere Ergebnisse von der aktuellen Seite...") results = []