2016-07-29 81 views
0
<div id="info" class=""> 
<span> 
    <span class="pl"> author</span>: 
    <a class="" href="/search/author"Peter</a> 
</span><br/> 
<span class="pl">publisher:</span> god cor<br/> 
<span class="pl">year:</span> 2011-6<br/> 
<span class="pl">page:</span> 360<br/> 
<span class="pl">price:</span> 39.50<br/> 

如何使用XPath提取文本而不使用Html標記?

從上面的HTML標籤,我想提取與XPath.How我能做到這些數字?

謝謝。

回答

0

每個號碼的XPath是(爲了如上圖所示):

//*[@id="info"]/a/text()[2]   --> 2011-6 
//*[@id="info"]/a/text()[3]   -->360 
//*[@id="info"]/a/text()[4]   --> 39.5 

您可以只打開Chrome的HTML文件,右鍵單擊視圖並選擇知道任何標籤的XPath「檢查」。當你找到你想要的標籤時,只需右鍵點擊它並選擇複製 - >複製XPath。