【问题标题】:Xpath - Retrieve text from within a span with mailto hrefXpath - 使用 mailto href 从范围内检索文本
【发布时间】:2017-01-29 17:24:21
【问题描述】:

我有这段 HTML 代码。我已经尝试了几个 xpath 选择器,但似乎无法从类“someClass”的范围内获取“询问我们”文本。

<span class="someClass"><a href="mailto:etcetc" target="_top">Ask us</a></span>

提前致谢。

【问题讨论】:

  • 向我们展示您已经尝试过的内容
  • 另外,您肯定需要展示一个完整的、最小的 HTML 文档,而不仅仅是一个非常小的 sn-p。谢谢。更多帮助:stackoverflow.com/help/mcve.

标签: html xpath hyperlink


【解决方案1】:

您可以使用“/text()”从链接访问内容

对我来说,这个 XPath sn-p 在你的例子中工作。

/span[@class="someClass"]/a/text()

【讨论】:

  • 或者这个://span[@class='someClass']/a[starts-with(@href,'mailTo')]/text()
【解决方案2】:
string(//span[@class="someClass"])

如果您希望 string() 函数连接所有子文本,您 然后必须传递单个节点而不是节点集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 2023-04-03
    • 2019-08-12
    • 2020-05-15
    • 2011-03-08
    • 2019-09-06
    相关资源
    最近更新 更多