使用jsoup按类名获取所有元素

埃米尔·马玛多夫(Emil Mammadov)

我在android中获取HTML页面源代码,并使用jsoup对其进行解析。我想获得所有类名为“ den”的元素。但是,它只是获得类名称为“ den”的第一个元素。我如何获得所有类名称为“ den”的元素?

public void onGetStringData(Document doc) {
    Elements newPrice = doc.select("a.den");
    String den = newPrice.attr("href");
    Log.e(TAG, "onGetStringData: " + den);
}
Panos K

.select返回元素,您可以执行此操作

public void onGetStringData(Document doc) {
    Elements newPrice = doc.select("a.den");
    List<String> hrefList = newPrice
       .stream()
       .map(e->e.attr("href"))
       .collect(Collectors.toList());
    Log.e(hrefList);
}

从java.util.Collection文档插入

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章