Selenium Firefox Webdrive, mit Python, Scrollen in div

Ich verwende Python seit einiger Zeit. Ich möchte bestimmte Webseiten speichern, für die eine vorherige Anmeldung erforderlich ist. Da diese Website Javascript verwendet, habe ich mich für die Verwendung von Selen für Python mit Firefox Webdrive entschieden. Ich konnte mich einloggen. Für die Website muss ich jedoch die EULA akzeptieren, bevor ich auf die erforderlichen Seiten zugreifen kann.

Das Problem ist, dass ich den gesamten Text (mit einer separaten div-Bildlaufleiste) nach unten scrollen muss, bevor ich auf "Akzeptieren" klicken kann. Ich bin völlig neu in Selen und Javascript.

Der angegebene Benutzername und das Passwort sind gültig und ich werde sie ändern, sobald ich eine Lösung erhalte.

dr = webdriver.Firefox()
dr.get("https://freida.ama-assn.org/Freida/user/programDetails.do?pgmNumber=1401611114")
dr.find_element_by_id("go_username").clear()
dr.find_element_by_id("go_username").send_keys("hajayd")
dr.find_element_by_id("go_password").clear()
dr.find_element_by_id("go_password").send_keys("123456")
dr.find_element_by_id("Image1").click()

dr.get("https://freida.ama-assn.org/Freida/eula.do")
# code to scroll down eula here
dr.find_element_by_id("agreeBtn").click()

dr.get("https://freida.ama-assn.org/Freida/user/programDetails.do?pgmNumber=1401611114")
# Final page I want to visit

Ist es möglich? Gibt es eine andere akzeptable Lösung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage