Задать вопрос
prohorenko007
@prohorenko007
начинающий программист. изучаю python

Выдает ошибку при попытке выбора элементов с помощью Selenium для Python?

вот код:
driver.find_element_by_xpath("//*[@id="courses"]/tbody/tr[12]/td[3]/a").click()

вот ошибка:

driver.find_element_by_xpath("//*[@id="courses"]/tbody/tr[12]/td[3]/a").click()                                ^
SyntaxError: invalid syntax


я так понял, что проблема из-за строчки в xpath: ( [@id="courses" )
но если эту строчку убрать, код запускается. но никаких действий не происходит.
так же пробовал другие методы. все равно. ошибка выскакивает. не находит элемент.
код кнопки html: 5ec031054205b309559611.png
  • Вопрос задан
  • 406 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Потому что у тебя двойные кавычки в двойных кавычках. Их нужно либо экранировать, либо писать так: '//*[@id="courses"]/tbody/tr[12]/td[3]/a'
Почитай хотя бы про синтаксис, что ли.
И да, зачем ты используешь selenium, если все равно управляешь им через pyautogui? Чем тебе методы типа send_keys не угодили?
P.S. Код запрещено выкладывать в виде скриншотов, только текст завернутый в специальный тег.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы