Hallo,
Ich weiß generell wie man die ID, Name oder ähnliches eines Elements einer Website herausfindet. Aber ich habe festegestellt, dass es Elemente gibt die nicht mit einem Rechtsklick und Q identifizierbar sind.
Wie gehe ich dann vor wenn ich mit Selenium darauf klicken möchte?
Konkretes Beispiel: die Website plugshare.com auf der man die Standorte von Ladestationen für Elektroautos findet. Dort gibt es Fähnchen, ähnlich wie bei Google Maps. Wie kann ich die mit Selenium anklicken?
Vielen Dank für die Hilfe!
Selenium - ID, Name? Fähnchen anklicken
-
- User
- Beiträge: 9
- Registriert: Donnerstag 3. Oktober 2019, 12:34
Wie bekomme ich denn die API von denen raus?Jankie hat geschrieben: Donnerstag 28. Mai 2020, 06:56 Das weiß ich leider nicht, aber ich würde die API von denen nutzen um an die Daten die du benötigst heranzukommen.
Ich dachte ich nutze die schon wenn ich „driver.find_element_by_name()“ nutze? Das funktioniert ja leider in dem Fall nicht...
Google -> "PlugShare API"
https://company.plugshare.com/api.html
https://developer.plugshare.com/docs/
Dort steht aber "Note: Due to the volume of inquiries we receive and our limited developer support resources, we do not provide personal or non-commercial licenses to use our data at this time." Also ist mein Vorschlag doch nutzlos. Sorry.
Eventuell kommst du aber mit By.cssSelector("img[src*='IMAGE.png']") weiter. Dafür kenn ich mich aber nicht gut genug mit Selenium aus.
https://company.plugshare.com/api.html
https://developer.plugshare.com/docs/
Dort steht aber "Note: Due to the volume of inquiries we receive and our limited developer support resources, we do not provide personal or non-commercial licenses to use our data at this time." Also ist mein Vorschlag doch nutzlos. Sorry.
Eventuell kommst du aber mit By.cssSelector("img[src*='IMAGE.png']") weiter. Dafür kenn ich mich aber nicht gut genug mit Selenium aus.