如何使用Xpath获取纯文本

时间:2014-08-24 10:16:09

标签: html xpath

嗨我得到了这段HTML,我想从中获取文本元素

<span id="product_description" itemprop="description" class="">
    <h1>Toltec Lighting 216-BRZ-508 Leaf Collection Traditional Potrack With Italian Marble Glass In Bronze</h1>
    <br class="">
    <span style="font-weight: bold;" class="">MANUFACTURE: </span>
    Toltec Lighting
    <br class=" xh-highlight">
    <span style="font-weight: bold;" class="">COLLECTION: </span>
    Leaf
    <br class=" xh-highlight">
</span>

我想获取值列表。在这种情况下,它将是&#34; Toltec Lighting&#34;和&#34; Leaf&#34;

2 个答案:

答案 0 :(得分:4)

你可以试试这个:

//span[@id='product_description']/text()

或者如果您还需要确保没有选择空文本节点:

//span[@id='product_description']/text()[normalize-space()]

答案 1 :(得分:-1)

您可以尝试使用此功能:

//*[text()='Toltec Lighting']