Невозможно найти кнопку воспроизведения на веб-странице в селене с помощью PythonPython

Программы на Python
Anonymous
Невозможно найти кнопку воспроизведения на веб-странице в селене с помощью Python

Сообщение Anonymous »



Я использую Python 3.11.9 в Windows с Google Chrome версии 126.0.6478.127 (официальная сборка) (64-разрядная версия).

Вот простой код

Код: Выделить всё

driver = webdriver.Chrome()
url = "https://onlineradiofm.in/stations/vividh-bharati"
driver.get(url)
radio_is_paused=True
while radio_is_paused:
time.sleep(30)
play_buttons = driver.find_elements(By.XPATH,'/html/body/div[2]/div/div/div/div[1]/div/div[1]/div/div[2]/div[1]/svg[1]/g/circle')
if len(play_buttons)>0:
print(len(play_buttons),' play buttons found')
else:
print('play button not found')
driver.quit()
Я вижу, что веб-страница открывается в браузере и видна кнопка воспроизведения.

Я не могу понять причину, по которой я получаю ' Кнопка воспроизведения не найдена'?

Я также попробовал xpath //*[@id="play"]/g/circle , но получил тот же результат.

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ing-python

Вернуться в «Python»