dealfront_enrichment.py aktualisiert

This commit is contained in:
2025-07-10 11:27:46 +00:00
parent 071d0dedbe
commit fb3ef39b1b

View File

@@ -76,7 +76,7 @@ class DealfrontScraper:
# 1) Kurz Implicit-Wait absenken
self.driver.implicitly_wait(1)
# 2) Auf erstes Firmen-Element warten und Puffer
# 2) Auf erstes Daten-Element warten und Puffer
first = (By.CSS_SELECTOR, ".sticky-column a.t-highlight-text")
self.wait.until(EC.visibility_of_element_located(first))
time.sleep(1)
@@ -91,7 +91,7 @@ class DealfrontScraper:
rows = self.driver.find_elements(*rows_sel)
logger.info(f"{len(rows)} Firmen-Zeilen gefunden.")
# 4) Ohne weitere Sleeps/Implicit-Waits extrahieren
# 4) Schleife ohne weitere Sleeps
for i, row in enumerate(rows, 1):
name_elems = row.find_elements(By.CSS_SELECTOR, ".sticky-column a.t-highlight-text")
if not name_elems:
@@ -114,7 +114,7 @@ class DealfrontScraper:
return []
finally:
# 5) Implicit-Wait wieder auf Standard setzen
# 5) Implicit-Wait wieder auf Standard setzen (z.B. 10 s)
self.driver.implicitly_wait(10)
def click_next_page(self):