Selenium
Verfasst: Mittwoch 19. Februar 2020, 16:28
Hallo liebe Forums-Mitglieder,
ich versuche um mir das Leben etwas leichter zu machen ein Skript zu schreiben, dass beim Start des PC die SWR3 Website aufruft und den Play Button des Radios drückt.
Folgendes System nutze ich:
Ubuntu 19.10 (64bit)
Python 3.7.5
Selenium 3.142.0
Firefox 73.0 (64bit)
geckodriver aktuell
Natürlich habe ich in etlichen Foren etc schon geforscht leider kam ich nicht auf die Lösung:
Das Aufrufen der Seite funktioniert auch wunderbar. Bloß bekomme ich das Element nicht heraus (xPath des Buttons), womit der .Click() Methode funktioniert.
Skript sieht wie folgt aus:
Ich finde sozusagen einfach nicht den Button zum Klicken. Kann mir wer sagen, welchen XPATH oder ID oder was auch immer ich eintragen kann um den Play-Button zu aktivieren?
Für jede Hilfestellung bin ich sehr dankbar.
Gruß
dash
ich versuche um mir das Leben etwas leichter zu machen ein Skript zu schreiben, dass beim Start des PC die SWR3 Website aufruft und den Play Button des Radios drückt.
Folgendes System nutze ich:
Ubuntu 19.10 (64bit)
Python 3.7.5
Selenium 3.142.0
Firefox 73.0 (64bit)
geckodriver aktuell
Natürlich habe ich in etlichen Foren etc schon geforscht leider kam ich nicht auf die Lösung:
Das Aufrufen der Seite funktioniert auch wunderbar. Bloß bekomme ich das Element nicht heraus (xPath des Buttons), womit der .Click() Methode funktioniert.
Skript sieht wie folgt aus:
Code: Alles auswählen
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import time
driver = webdriver.Firefox()
driver.get('https://www.swr3.de')
driver.find_element(By.XPATH,'//*[@id="broadcast"]/div/div[4]/ul/li[3]/button').click() -> LEIDER KEIN ERFOLG
Für jede Hilfestellung bin ich sehr dankbar.
Gruß
dash