Java 使用jsoupscala解析HTML表
我想从下表中提取甲板名称,即“Jund”。我正在使用Jsoup来实现这个目的。我已经能够使用表所包含的类提取所需的表,但无法提取组名称Java 使用jsoupscala解析HTML表,java,html,scala,parsing,jsoup,Java,Html,Scala,Parsing,Jsoup,我想从下表中提取甲板名称,即“Jund”。我正在使用Jsoup来实现这个目的。我已经能够使用表所包含的类提取所需的表,但无法提取组名称 <table style="width:100%;padding:35px;" class="table_deck"> <tbody> <tr> <th style="width:66%;" align="left" colspan="2"> Reid Duke playing Jund </
<table style="width:100%;padding:35px;" class="table_deck">
<tbody>
<tr>
<th style="width:66%;" align="left" colspan="2"> Reid Duke playing Jund </th>
<th scope="position"> Position: 18 </th>
</tr>
<tr>
<th style="width:66%;" align="left" colspan="2"> Deck Name: Jund </th>
<th scope="hide"> Sideboard </th>
</tr>
</tbody>
</table>
您可以使用伪选择器contains:
Jsoup.parse(html)。选择(“th:contains(Deck Name)”)。text()
您可以使用伪选择器contains:
Jsoup.parse(html)。选择(“th:contains(Deck Name)”)。text()
val jsoup = Jsoup.parse(content)
val table = jsoup.select("table[class=table_deck]").first()