2014-10-17 129 views
0

元素的文字我有這樣的結構:選擇使用XPath硒

<div class="content"> 
    <h3 class="faq">Joocey</h3> 
     Locked Bag 4005 
     <br> 
     6/78 William Street 
     <br> 
     Sydney NSW 2000 
     <br> Customer Care: <a href="tel:1300886534">1300886534</a><br> 
     or<br> [email protected]<br> <br> 
     <div class="greenbar"> 
      <a href="/Stores">See All Stores <i class="icon-chevron-right icon-white pull-right"> </i</a> 
     </div> 
        <!--greenbar--> 

        <!--main_footer--> 
</div> 

如何選擇div[@class="content"]每個文本行?

例如,我想選擇:「Joocey」,「Locked Bag 4005」,「6/78 William Street」,「Sydney NSW 2000」,「Customer Care:」,「1300886534」。

我試過"//div[@class='content'][text()[2]]"選擇「鎖定袋4005」,但它總是選擇所有文本。任何幫助都會很棒。

回答

0

當您通過某個DOM選擇器選擇文本時,沒有「行」的概念。

您將不得不抓取div[@class="content"]中的所有文本,然後將其作爲字符串進行操作。將它分解爲新行字符,然後訪問生成的數組。