【发布时间】:2018-06-05 17:35:38
【问题描述】:
我正在尝试查找某个元素,并使用以下代码:
element = driver.find_element_by_xpath("//tr[contains(.,'3 - 10:00')] ").text
print(element)
但是,我有一个问题,因为页面上有几张表的内容大致相同。所以我有更多的结果为 '3 - 10:00'..
表格之间的唯一区别如下图所示:
是否可以从这个名为“总分”的特定表格中提取包含此内容的项目?
【问题讨论】:
-
你的 XPath 实际上是因为这个
" and "而坏了...请修复它 -
@DejanSamardžija 你能告诉我们你的用例吗?提取文本,例如3 - 10:00 由通过相同文本
3 - 10:00构造的 xpath 进行的,似乎不是有效的 usecase -
@Andersson 你是对的,我更正了
-
@DebanjanB 实际上还有一个我很感兴趣的文本,是我的代码的结果:'3 - 10:00 37:38 1.909 +2.5 1.769 06/03 09:45'