Html Xpath:从特定内容中选择内容<;span>;内部<;李>;

Html Xpath:从特定内容中选择内容<;span>;内部<;李>;,html,dom,xpath,Html,Dom,Xpath,我有以下源代码: <li nums="1 - 1" price="519.80" class="current"> <span class="col1">1 + </span> <span class="col2">US $519.80</span> </li> 但我没有因此得到“519.80美元” 提前感谢您的提示。简单xpath表达式: //li[@class="current"]/span[@class="col2"

我有以下源代码:

<li nums="1 - 1" price="519.80" class="current">
<span class="col1">1 + </span>
<span class="col2">US $519.80</span>
</li>
但我没有因此得到“519.80美元”

提前感谢您的提示。

简单xpath表达式:

//li[@class="current"]/span[@class="col2"]/text()
你可以试试

//span[@class='col2']/text()

谢谢你的回答!如果我替换$node=$finder->query(//li[@class=“current”]和/span[@class=“col2”]”);使用$node=$finder->query(//li[@class=“current”]/span[@class=“col2”]text()”;我犯了个错误,很完美!我刚刚不得不用替换了“285,90”!非常感谢!你知道这个问题的答案吗:我有下面的源代码:285,90现在我想得到结果:285,90我用://span[@class='fl']]/span[@id='price']/text()试过了,但我没有得到“285,90”"因此,。同样重要的是询问id和类。提前感谢您的提示。@redsunset,
//span[@id='price']/text()
//span[@class='col2']/text()