gpt4 book ai didi

java - 使用 Jsoup Scala 解析 HTML 表

转载 作者:行者123 更新时间:2023-12-01 19:56:31 32 4
gpt4 key购买 nike

我想从下表中提取牌组名称,即“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>

我正在使用以下代码来获取所需类中存在的所需表。我是 Scala 新手,您的帮助对我来说非常有用。

val jsoup = Jsoup.parse(content)
val table = jsoup.select("table[class=table_deck]").first()

最佳答案

您可以使用伪选择器包含:Jsoup.parse(html).select("th:contains(Deck Name)").text()

https://jsoup.org/cookbook/extracting-data/selector-syntax

关于java - 使用 Jsoup Scala 解析 HTML 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49493237/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com