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