Guten Tag,
ich habe eine Frage zu einem Projekt von mir. Und zwar crawle ich gerade im Moment alle Hotels aus Ungarn, um die durchschnittliche Bewertung auszuwerten. Die Seite um genau zu sein: Link.
Leider schaffe ich es nicht, dass der Button 'Weiter' unten angeklickt wird, sobald ich fertig bin auf der Seite mit dem Crawlen. Ich bin noch ein Anfänger und habe bis jetzt nur das hinbekommen, was logischerweise nicht klappt.
Bitte helft mir. Danke!
def navigate_to_next_page(driver):
try:
# Verwende den aktualisierten XPath für den "Weiter"-Button
next_button = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, "//*[@id='id']/c-wiz/c-wiz[23]/div[1]/button[2]" 'Weiter'))
)
if next_button:
next_button.click()
time.sleep(5) # Wartezeit, um sicherzustellen, dass die nächste Seite geladen wird
return True
except Exception as e:
print(f"Fehler beim Navigieren zur nächsten Seite: {e}")
return False