我有以下源代码:
<li nums="1 - 1" price="519.80" class="current">
<span class="col1">1 + </span>
<span class="col2">US $519.80</span>
</li>
现在我想得到一个结果:US $ 519.80,所以我尝试仅选择col2的范围,但是由于col2类的范围存在一个以上的事实,它应该是当前类中位于标签内的范围。
我尝试过:
//*[contains(@class, 'current') and contains(@class, 'col2')]
但结果是我没有得到“ US $ 519.80”。
预先感谢您的任何提示。
最佳答案
简单的xpath表达式:
//li[@class="current"]/span[@class="col2"]/text()
关于html - Xpath:从<li>中的特定<span>中选择内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45115716/