2016-07-29 84 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。