java - 使用jsoup提取表格的特定单元格

标签 java android dom jsoup

我正在尝试使用 jsoup 提取表格的特定单元格。我有这个代码

Element vystraha = doc.select("#hzs-table > tbody > tr").get(oblast).select("td").get(1);

“oblast”设置为 0。所以,如果我理解正确的话,应该找到 id 为“hzs-table”的表(元素),然后移动到其 tbody,然后移动到第一个 tr(或者第二个,如果我将“oblast”设置为1)然后选择该行的第二个单元格。但是编译器在 get(oblast) 上显示 indexOutOfBounds 异常。我试图提取的表在这里 http://www.hzs.sk/aktualne-informacie/podmienky-na-horach/

感谢转发

最佳答案

表的id是hzs_table(使用下划线而不是减号!)尝试:

Element vystraha = doc.select("#hzs_table > tbody > tr").get(oblast).select("td").get(1);

关于java - 使用jsoup提取表格的特定单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26571561/

相关文章:

javascript - 检测由 CSS 转换引起的 HTML 元素的移动

Java 8 通用重试特定异常

javascript - 使用 $element.each() 加速 DOM 访问

java - 如何获取默认的Frame作为父组件?

android - 如何删除选项卡小部件之间的空格?

Java - 随机读取行

Android读取短信历史

javascript - document.querySelector 抽象

java - 在 MySQL 的选择查询中将 VARBINARY 值转换为字符串?

java - 局部变量是多余的