我有这样的结构:
<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> help@joocey.com.au<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”,“SydneyNSW 2000”,“Customer Care:”,“1300886534”。
我已尝试"//div[@class='content'][text()[2]]"
选择“Locked Bag 4005”,但它始终选择所有文字。任何帮助都会很棒。
答案 0 :(得分:0)
当您通过其中一个DOM选择器选择文本时,没有“line”的概念。
您将必须获取div[@class="content"]
中的所有文本,然后将其作为字符串进行操作。在新行字符上分解,然后访问生成的数组。