【发布时间】:2019-08-17 10:18:12
【问题描述】:
我尝试使用 XPath 从 span 标记之间获取文本值,其中不包含值为“隐藏”的类属性。请根据我的示例代码向我展示正确的方法。我的代码只是大型 HTML 代码的一部分。
我试过这个:
//div[@class='nr']//span[contains(@class,'hide')]
...这是获得具有“隐藏”类的spans,但我无法否定选择。我尝试了很多方法,但都没有成功。
<div class="nr" x-ms-format-detection="none">
<i class="icon icon_phone">Tel.</i>
<span class="nr">
<span>
<span class="hide"> 7</span>
0
<span class="hide"> 3</span>
1
<span class="hide"> 62</span>
7
<span class="hide"> 129</span>
9
<span class="hide"> 3</span>
<span class="hide"> </span>
2
<span class="hide"> 279</span>
<span class="hide"> 061</span>
9
<span class="hide"> 91</span>
0
<span class="hide"> 764</span>
<span class="hide"> 2</span>
5
<span class="hide"> </span>
9
<span class="hide"> 018</span>
<span class="hide"> </span>
9
<span class="hide"> 16</span>
9
</span>
</span>
</div>
预期结果如下所示: 01792905999
【问题讨论】:
标签: xpath