使用 Jsoup Scala 解析 HTML table
Parsing HTML table using Jsoup Scala
我想从下面的 table 中提取甲板名称,即 "Jund"。为此,我正在使用 Jsoup。我已经能够使用 table 包含的 class 提取所需的 table,但我无法提取牌组名称。
<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>
我正在使用以下代码来获取所需 class 中所需的 table。我是 scala 的新手,你的帮助对我来说非常有用。
val jsoup = Jsoup.parse(content)
val table = jsoup.select("table[class=table_deck]").first()
您可以使用伪选择器包含:Jsoup.parse(html).select("th:contains(Deck Name)").text()
我想从下面的 table 中提取甲板名称,即 "Jund"。为此,我正在使用 Jsoup。我已经能够使用 table 包含的 class 提取所需的 table,但我无法提取牌组名称。
<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>
我正在使用以下代码来获取所需 class 中所需的 table。我是 scala 的新手,你的帮助对我来说非常有用。
val jsoup = Jsoup.parse(content)
val table = jsoup.select("table[class=table_deck]").first()
您可以使用伪选择器包含:Jsoup.parse(html).select("th:contains(Deck Name)").text()