Selnium

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
flo0000
User
Beiträge: 2
Registriert: Freitag 12. März 2021, 13:43

Hallo, ich möchte mit Selnium einen speedtest aufrufen und dann nur den upload auslesen ich kriege das nicht hin kann mir jemand helfen.

Code:
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("https://www.speedtest.net/de")
time.sleep(2)
driver.find_element_by_id("_evidon-banner-acceptbutton").click()#Bedingungen Aktzeptieren
driver.find_element_by_class_name("start-text").click()#Speedtest starten
time.sleep(40)
#Hier weiß ich nicht mehr weiter
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Wenn Du es geschafft hast start-text zu finden, dann doch auch upload-speed:

Code: Alles auswählen

driver.find_element_by_class_name("upload-speed")
flo0000
User
Beiträge: 2
Registriert: Freitag 12. März 2021, 13:43

Danke für deine Antwort,


driver.find_element_by_class_name("upload-speed") so hätte ich es auch gemacht jetzt weiß ich aber nicht wie ich den Upload in einer Variable speichern kann das ich ihn dann meinem Python Code weiter Verwenden kann.
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Was für ein Objekt liefert Dir denn find_element_by_class_name und welche Attribute hat es?
Antworten