2016-07-29 7 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/> 

Wie verwende ich XPath-Extrakt-Text ohne HTML-Tag?

Aus den obigen HTML-Tags, ich will diese Zahlen mit XPath.How extrahieren kann ich das tun?

Danke.

Antwort

0

Die XPath für jede Nummer ist (in der Reihenfolge, wie oben dargestellt):

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

Sie den XPath für jeden Tag nur durch das Öffnen der HTML-Datei in Chrome, Rechtsklick auf die Ansicht und wählen Sie wissen können " prüfen". Wenn Sie das gewünschte Tag gefunden haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie Kopieren-> XPath kopieren.

Verwandte Themen