data()方法不使用jsoup

时间:2015-09-22 04:18:43

标签: jsoup

我有一个元素

Document doc = Jsoup.connect("www.example.com").get();
    Elements ex = doc.getElementsByAttributeValueContaining("href","tss");

但每当我尝试从中获取数据时

String eldata = ex.data();

我收到一个错误,它无法在Elements类

的ex变量中找到该方法

ex.text()ex.html()工作正常,但它不是我需要的数据,所以为什么它说它找不到方法,元素包是导入btw,否则.text和.html不会无论如何已经工作但只是说。

感谢

1 个答案:

答案 0 :(得分:3)

方法data可以在Element课程中找到。 Elements包含Element。 您可以像这样迭代Elements

for(Element e : ex) {
   System.out.println(e.data());
}

由于您要做的是检索对象的String表示,您可以执行此操作

String eldata = ex.toString();

如果Elements toString方法调用outerHtml