Java 使用jsoupscala解析HTML表

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 </

我想从下表中提取甲板名称,即“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 </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()