XPath在br中提取文本

时间:2017-09-25 17:03:07

标签: xpath

<div id="t_info" class="tab-pane fade active in tab">

<br><strong>Delivery</strong> <br>

<br><br><br><strong>Model Name</strong> : BP250

<br>

<br>Full HD up-scaling dramatically improves the resolution of any original content to Full HD. 
<br>
<br><strong>Barcode</strong> : 8806087225921
<br>
<br><strong>Product Type</strong> : Blu-ray Player<br>
<br>Blu-Ray Disc <br>External <br></div>

我需要xpath来捕获条形码值。条形码的位置因描述而异。

我试过// * [text()='Barcode']。但我无法捕捉到价值。

1 个答案:

答案 0 :(得分:0)

在您的情况下,您可以使用下一个XPath:

(//div[@id="t_info"]/text())[./preceding::strong[text()='Barcode']][1]

请注意,这是mauvais ton(不礼貌)