Android jsoup逐一选择标题

时间:2016-02-25 12:08:24

标签: android jsoup

我是android新手。我希望使用jsoup逐一获取所有标题。

如果有10个标题,我想要一切 我的代码是

Elements localElements1 = localDocument.select("ul[id=newslist] img[alt]")

选择1个标题。但我需要这一切。

2 个答案:

答案 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"));
}