java - Jsoup:循环遍历表行
问题描述
我正在尝试解析此文档:https ://www.worldfootball.net/teams/liverpool-fc/1982/2/ 我选择了要从行中提取文本的主表,例如来自的守门员
<th colspan="7" class="gross"><b>Goalkeeper</b></th>
并从下一行名称和国家/地区开始
<a href="/player_summary/bruce-grobbelaar/" title="Bruce Grobbelaar">Bruce Grobbelaar</a>
<td class="hell">Zimbabwe</td>
我可以遍历所有行并检查是否有一个 colspan 来提取 Goalkeeper、Defender 等或其他文本?
解决方案
使用 JSoup 解析响应后,您可以调用.getElementsByTag("th")
以将所有 th 封闭元素作为数组。您可以正常循环并通过 ie 获取守门员等值的数组element.getElementsByTag("b").ownText()
。
推荐阅读
- magento - 从 Magento 中的给定 url 字符串获取控制器操作名称
- asp.net-core - Asp.Net Core 中的 [FromForm] 和 [FromBody] 有什么区别
- python - 根据其他列范围的总和返回值的跟踪器列
- html - 如何在 CSS 中表示 Checkers 棋子?
- javascript - 根据view.py中的if/else语句显示一行html代码
- javascript - 在日期选择器关闭时调用函数,当我仅在日期选择器外部单击时
- javascript - 在 puppeteer 和 express 中发送 json 时出错
- javascript - 反应:在 useEffect 挂钩内调用 addEventListener() 时返回错误
- c# - 无论输入/返回类型如何,都将另一个方法作为参数的 C# 方法
- c# - Xamarin LongClick switch 语句不起作用