从HTML标记定位并复制文本

2024-09-28 22:18:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下HTML代码:

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

我想从这个HTML code==="COHEN"检索文本。你知道吗

我正在使用Python Selenium,我需要将此文本放入一个注释中,但不知道如何选择文本。你知道吗

先谢谢你, 科恩


Tags: 代码name文本htmlseleniumcodelabelclass
1条回答
网友
1楼 · 发布于 2024-09-28 22:18:16

所以在selenium中有webElements。WebElements具有属性text,即元素内部的可见文本。 因此,您只需找到WebElement,然后从中获取属性。如果您使用的是XPath,它看起来像:

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

当然,我认为您可能会遇到这样的xpath查找问题,因为我认为您将有多于1个td标记,其中colspan为3。但是一旦找到了正确的元素,从中获取文本就足够简单了。你知道吗

相关问题 更多 >