Java:从html中检索信息

时间:2015-01-23 17:47:08

标签: java html

我正在尝试从html获取信息 但我很难找到我需要的数据位置 例如,在本网站中,
http://koryaku.fullbokko.drecom.jp/u1152/

我想得到表中的值,
(1,1926,750,403)
虽然单元格没有id,但是 如何使用java代码获取数据?

2 个答案:

答案 0 :(得分:0)

您可以做的是计算表格标题:

<table class="detail b"> <tbody> <tr> <th class="cell_m"></th> <th class="cell_l">Lv</th> <th class="cell_l">HP</th> <th class="cell_l">攻撃</th> <th class="cell_l">回復</th> </tr>

创建一个数组,然后使用变量col对表标头进行计数,并将表标题存储在数组array[col] = "Lv"中,然后您知道col"Lv",这样您就可以使用<td>计算numberOfTds个元素,直到找到所需的列。当col == numberOfTds知道您在array[col]时,您可以抓住<td>

答案 1 :(得分:0)

有许多第三方库可以帮助您解析html。在过去,我使用过jsoup。它允许您通过访问标签,类,ID等来准确指定您要查找的内容。它还有一个很好的文档。