从HTML标记中找到并复制文本

时间:2017-06-13 19:24:15

标签: python html selenium-webdriver

我有以下HTML代码:

<td class="label">Name:</td>
<td colspan="3">COHEN&nbsp;</td>

我想从此HTML code==="COHEN"中检索文字。

我正在使用Python Selenium,我需要在这篇文章中加入一个注释,但我不知道如何选择文本。

提前谢谢你, 科恩

1 个答案:

答案 0 :(得分:0)

所以在selenium中有webElements。 WebElements具有属性text,它是元素内的可见文本。 所以你需要的就是找到WebElement,然后从中获取属性。如果您使用的是xpath,它将如下所示:

element = driver.find_element_by_xpath("//td[@colspan='3']")
visibleText = element.text

当然我想你可能有一个问题就是找到像这样的xpath,因为我想你会有超过1个td标签,colspans是3.但是一旦找到正确的元素,从中获取文本这很简单。