我有产品标题的h1标签,其中包含一些数字的span标签。 我想要一个xpath代码来提取h1(产品标题),但不跨度
我使用下面的方法和其他方法,但是没有用。
<h1 class="title">this is product title <span class="number">34</span> </h1>
我尝试过:
//h1[contains(concat (" ", normalize-space(@class), " "), " title ")]//span[not(contains(@class, " number "))]
这个xpath仅给我数字:34
我想xpath给我“这是产品标题”
答案 0 :(得分:0)
在这种情况下,您应该能够选择h1
中的第一个非空白文本节点来获取所需的值:
//h1[contains(concat (" ", normalize-space(@class), " "), " title ")]/text()[normalize-space()]