【发布时间】:2019-11-28 04:43:36
【问题描述】:
我正在尝试使用 jsoup 库来解析 html 文件并获取与 table class="scl_list" 相关的所有数据,如下所示,这只是 html 页面的一小部分。
<table class="scl_list">
<tr>
<th align="center">Id:</th>
<th align="center">Name:</th>
<th align="center">Serial:</th>
<th align="center">Status:</th>
<th align="center">Ladestrom:</th>
<th align="center">Zähleradresse:</th>
<th align="center">Zählerstand:</th>
</tr>
<tr>
<th align="center">7</th>
<th align="center">7</th>
<th align="center">c3001c0020333347156a66</th>
<th align="center">Idle</th>
<th align="center">16.0</th>
<th align="center">40100021</th>
<th align="center">12464.25</th>
</tr>
<tr>
<th align="center">21</th>
<th align="center">21</th>
<th align="center">c3002a003c343551086869</th>
<th align="center">Idle</th>
<th align="center">16.0</th>
<th align="center">540100371</th>
<th align="center">1219.73</th>
</tr>
</table>
对于每个 <tr> ,然后我需要获取每个 <th> 并将数据保存在表或向量中。不幸的是,我找不到很多使用 jsoup 的例子来做类似的事情。
到目前为止,我有这个,html_string 是我的 html 页面,但我不确定如何进行。非常感谢任何帮助:
Document doc = Jsoup.parse(html_string);
Elements els = doc.getElementsContainingText("table class=\"scl_list\"");
【问题讨论】:
标签: java html parsing jsoup html-parsing