Python Selenium, те же таблицы - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь найти определенный элемент и использовать этот код:

element = driver.find_element_by_xpath("//tr[contains(.,'3 - 10:00')] ").text
print(element)

Однако у меня возникла проблема, поскольку на странице есть несколько таблиц с примерно одинаковым содержимым.Таким образом, у меня есть больше результатов для '3 - 10:00' ..

Единственная разница между таблицами, как на рисунке ниже:

enter image description here

Можно ли извлечь предмет с этим содержимым из этой таблицы под названием «Всего очков»?

1 Ответ

0 голосов
/ 06 июня 2018

После многих попыток я решил проблему очень просто:

element = driver.find_element_by_xpath("(//div/table)[2]/tbody/tr[contains(.,'3 - 10:00')]").text

Спасибо за совет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...