【发布时间】:2015-05-02 16:45:16
【问题描述】:
我有一个html 结构如下。
<div id="description">
wanted text
<div class="text-smaller normal wine-user-description">
<a href = "/users/user1"> unwanted text</a>
</div>
</div>
我正在使用 selenium 打开 url 并从上面的块中提取 required text。下面是代码
val = self.driver.find_element_by_xpath('//div[@id="description"]').text
但是上面的代码返回了所有的文本(想要的和不需要的)。我什至尝试过
val = self.driver.find_element_by_xpath('//div[@id="description"]/text()').text
但我得到一些 xpath 错误。这是我第一次使用硒,我遇到了一些困难。如果有人可以帮助我,那将非常有帮助。
【问题讨论】:
-
您在这里有什么要求?只是为了验证文本或查找 id 为
description的节点? -
@Saifur : 我需要检索
div id ="description"中的文本
标签: python python-2.7 selenium