anpassungen chat gpt
This commit is contained in:
@@ -101,7 +101,10 @@ class DealfrontScraper:
|
|||||||
search_item.click()
|
search_item.click()
|
||||||
logger.info(f"Suche '{search_name}' geladen. Warte auf das Rendern der Ergebnistabelle.")
|
logger.info(f"Suche '{search_name}' geladen. Warte auf das Rendern der Ergebnistabelle.")
|
||||||
table_header_selector = (By.XPATH, "//th[normalize-space()='Firma']")
|
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)
|
time.sleep(5)
|
||||||
logger.info("Zielseite mit Ergebnissen erfolgreich erreicht.")
|
logger.info("Zielseite mit Ergebnissen erfolgreich erreicht.")
|
||||||
return True
|
return True
|
||||||
@@ -111,7 +114,11 @@ class DealfrontScraper:
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def extract_current_page_results(self):
|
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:
|
try:
|
||||||
logger.info("Extrahiere Ergebnisse von der aktuellen Seite...")
|
logger.info("Extrahiere Ergebnisse von der aktuellen Seite...")
|
||||||
results = []
|
results = []
|
||||||
|
|||||||
Reference in New Issue
Block a user