我想获取一个 id = content 的 div 中的所有标签(具有相同的标签,例如表),除了第一个和最后一个。标签的数量(在本例中为表)是动态的。
最佳答案
你可以获得所有这些(我假设你知道如何做,否则问题的表述会有所不同?),写入一个列表,我们称之为表
,然后执行tables.sublist(1,tables.size() - 1)
这是使用 selectors 的完整解决方案
Document doc = Jsoup.parse(...) // parse from some source
Elements tables = doc.select("div#content table");
tables = tables.sublist(1, tables.size() - 1);
关于java - 如何使用 jsoup 选择除第一个和最后一个之外的所有子项(具有相同的标签。例如表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096494/