我有一个元素
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不会无论如何已经工作但只是说。
感谢
答案 0 :(得分:3)
方法data
可以在Element
课程中找到。 Elements
包含Element
。
您可以像这样迭代Elements
for(Element e : ex) {
System.out.println(e.data());
}
由于您要做的是检索对象的String
表示,您可以执行此操作
String eldata = ex.toString();
如果Elements
toString
方法调用outerHtml
。