需要提取以下信息:
<div class="Row">
<div class="Label">Phone:</div>
<div class="Value">
<span class="PersonPhoneNr">
+355 445 670
</span>
</div>
</div>
尝试:
Elements phoneNr = doc.select("[class=PersonPhoneNr]");
得到0结果。问题只出在span类中。 JSOUP 1.7.2。
答案 0 :(得分:1)
根据selector syntax documentation,您可以使用.
选择器按类选择html标记,如下所示:
Elements spansWithPersonPhoneNrClass = doc.select("span.PersonPhoneNr");
答案 1 :(得分:0)
您也可以使用
Elements phoneNr = doc.getElementsByClass("PersonPhoneNr");
这个答案只是一个补充。 Richard的答案更好,因为它允许您专门针对类(或类)的span元素。我想说的是它更通用。
答案 2 :(得分:0)
Elements phoneNr = doc.select("span[class=PersonPhoneNr]");
或更方便的方式是:
.select("span.PersonPhoneNr")