我想提取值4,3和0,但不知道如何,因为它们没有属性名称
<div class="ea_default_border" style="width:230px; margin-left:20px;">
<span class="ea_default_label">Catégorie :</span>
<a href='/index.php?option=com_'>Location</a><br/>
<span class="ea_default_label">Type :</span>
<a href='/index.php?option=com_'>Maison, Villa, Propriété</a><br/>
<strong>Pièces : </strong>4<br/>
<strong>Chambres : </strong>3<br/>
<strong>SDE/Salle de bains : </strong>0
</div>
我希望所需的结果是
4 3 0
和
Pièces:4
Chambres:3
SDE / Salle de bains:0
我尝试了几次没有给出预期结果的猜测。提前感谢您的回答
编辑:我尝试了以下xpath // div [@ class =“ea_default_border”] / br / text()&lt; ==由于数字不在标签中,因此没有任何结果。 // div [@ class =“ea_default_border”] / strong / text()&lt; ===这只能获得标题。
答案 0 :(得分:0)
试
//*[@class='ea_default_border']/child::text()
对于你的第二个要求,试试这个:
concat(//*[@class='ea_default_border']/strong/text(), //*[@class='ea_default_border']/strong/following-sibling::text()[1])