我是JSoup的新手,我的问题是如何从多个共享相同类和属性的块中提取特定文本?
例如,我想在HTML的第3行提取信息。如何在我的JSoup代码上指定提取第3行的信息?
<tr>
<td align="center" colspan="2" class="maintitle">Active Stats</td>
</tr>
<tr>
<td class="row2" valign="top"><b>User's local time</b></td>
<td class="row1">Oct 22 2013, 07:23 PM</td>
</tr>
<tr>
<td class="row2" width="30%" valign="top"><b>Total Cumulative Posts</b></td>
<td width="70%" class="row1"><b>4</b>
<br />( 0 posts per day / 0.00% of total forum posts )
</td>
</tr>
答案 0 :(得分:0)
使用CSS选择器语法指定要选择的行。
Element e = doc.select("tr:eq(2) td.row2").first();
System.out.println(e.text());
将导致
总累计帖子
提示是在提问之前至少查看Jsoup文档。 所有这些都可以在API中轻松找到。