当前位置: 首页 > 知识库问答 >
问题:

如何使用Selenium Python XPATH[duplicate]获取文本

崔高远
2023-03-14

我尝试使用

在此输入图像描述

elem = driver.find_element(By.XPATH,'//*[@id="t3_9kxrv6"]/div/div/div[3]/span/h2')

如果我打印出来,我会得到:

<selenium.webdriver.remote.webelement.WebElement (session="2c3430395624712686d8cbfe1824c18e", element="0.06192509533309787-1")>

我想:“荷兰人在中国的问题。”

共有1个答案

璩慎之
2023-03-14

你只要。文本

所以,用这个

elem = driver.find_element(By.XPATH,'//*[@id="t3_9kxrv6"]/div/div/div[3]/span/h2').text
 类似资料:
  • 我如何使用getResourceAsStream方法获得一个jar的文件(在maven依赖项中)? 我尝试了以下操作,但返回空:

  • 我有一个hashmap,看起来像这样: 我的ImageRecipeMap对象如下所示: 我想获取所有ImageID列表,并使用Java8流创建一个总的ImageID列表。到目前为止,这就是我所拥有的,但我的collect上似乎有一个编译错误:

  • 问题内容: 请参阅以下元素: 找到我的元素: 因此,找到后并使用带有selenium 或return 的文本: 所以我的问题是如何在没有此情况的情况下仅获得最后一行 问题答案: 所需的文本出现在文本节点中,并且无法直接使用Selenium检索,因为它仅支持元素节点。 您可以删除开头: 您还可以使用正则表达式从中提取所需的内容: 或使用一段JavaScript:

  • 问题内容: 请参阅以下元素: 找到我的元素: 因此,找到后并使用带有selenium 或return 的文本: 所以我的问题是如何只获得没有这一点的最后一行 问题答案: 所需的文本出现在文本节点中,并且无法直接使用Selenium检索,因为它仅支持元素节点。 您可以删除开头: 您还可以使用正则表达式从中提取所需的内容: 或使用一段JavaScript:

  • 请参阅以下元素: 找到我的元素: 因此,在找到这个并使用selenium和或获取文本后,返回: 所以我的问题是如何只得到最后一行没有这个

  • 对不起,这是一个基本的,但我尝试在谷歌搜索无论如何,但仍然没有获得成功。