有一个 div 块,其中包含有关此人的信息:
<div class="content-columns">
<div class="info">
<span>Id:</span>
<span class="details">3741</span>
</div>
<div class="info">
<span>Gender:</span>
<span class="details">Female</span>
</div>
<div class="info">
<span>Birthday:</span>
<span class="details">2001-02-17</span>
</div>
<div class="info">
<span>Country:</span>
<span class="details">United States</span>
</div>
</div>
页面上的数据因人而异,但对于某些人,仅显示国家/地区。现在我这样选择:
String gender = peopleInfo.select("span:contains(Gender)").first().parent().children().get(1).text();
我得到了:Female,但是这段代码让我很困惑,有没有更短/更漂亮的选择?
从元素中收集所有信息
div class="content-columns":然后用它做任何你想做的事。