你好。使用Jsoup解析页面,遇到如下问题:页面上存在三个相同的元素。例如:
<span class="c21 c35">Вариант 1</span>
当我尝试这样做时:doc.allElements.indexOf(element),我只得到第一个元素的索引,不管我实际传递了哪个元素。我真的很想找到另一种方法来确定这个索引)
PS 我使用索引来获取附近的其他类。
你好。使用Jsoup解析页面,遇到如下问题:页面上存在三个相同的元素。例如:
<span class="c21 c35">Вариант 1</span>
当我尝试这样做时:doc.allElements.indexOf(element),我只得到第一个元素的索引,不管我实际传递了哪个元素。我真的很想找到另一种方法来确定这个索引)
PS 我使用索引来获取附近的其他类。
我自己是这样决定的:虽然他们在这里写到没有绝对的指标,但我仍然不准备同意这一点。Jsoup 和 kotlin 允许您这样做:document.allElements。结果,我们得到一个集合,其元素自然有一个索引。那些。
然后我们的元素可以很容易地通过索引访问。document.allElements[我们的索引]
该解决方案适合我的任务)