anpassungen chat gpt

This commit is contained in:
2025-07-08 14:33:09 +00:00
parent 65a733508d
commit 7c5bd63bb8

View File

@@ -101,7 +101,10 @@ class DealfrontScraper:
search_item.click()
logger.info(f"Suche '{search_name}' geladen. Warte auf das Rendern der Ergebnistabelle.")
table_header_selector = (By.XPATH, "//th[normalize-space()='Firma']")
self.wait.until(EC.visibility_of_element_located(table_header_selector))
first_row_locator = (By.CSS_SELECTOR, ".sticky-column a.t-highlight-text")
WebDriverWait(driver, 30).until(
EC.visibility_of_element_located(first_row_locator)
)
time.sleep(5)
logger.info("Zielseite mit Ergebnissen erfolgreich erreicht.")
return True
@@ -111,7 +114,11 @@ class DealfrontScraper:
return False
def extract_current_page_results(self):
# ... (Diese Methode bleibt unverändert) ...
first_row_locator = (By.CSS_SELECTOR, ".sticky-column a.t-highlight-text")
WebDriverWait(driver, 30).until(
EC.visibility_of_element_located(first_row_locator)
)
time.sleep(2)
try:
logger.info("Extrahiere Ergebnisse von der aktuellen Seite...")
results = []