我是android新手。我希望使用jsoup逐一获取所有标题。
如果有10个标题,我想要一切 我的代码是
Elements localElements1 = localDocument.select("ul[id=newslist] img[alt]")
选择1个标题。但我需要这一切。
答案 0 :(得分:1)
您只需要项目类型及其ID(或类别),您不需要其他元素(img)。 写这样的代码,
Elements localElements1 = localDocument.select("ul#newslist");
通过ul,
下的img属性选择项目Elements localElements1 = localDocument.select(".ul#newslist > img[alt]");
或
Elements localElements1 = localDocument.select(".ul#newslist img[alt]");
答案 1 :(得分:1)
请尝试这个:
Elements elems = localDocument.select("ul#newslist img[alt]");
此代码中的 elems
是包含属性img
的所有alt
元素的列表。要遍历此列表,您可以这样做:
for(Element img : elems){
System.out.println(img.attr("alt"));
}