我无法使用JSOUP解析图像src。

时间:2015-06-19 08:21:59

标签: java android html jsoup

我正在尝试使用链接中的jsoup解析所有Image src:http://kissmanga.com/Manga/One-Piece/One-Piece-790--Heaven-and-Earth?id=232851

我要解析的代码:

 Document document= Jsoup.connect(params[0]).userAgent("Mozilla/5.0 "
            + "(Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) "
            + "Chrome/41.0.2228.0 Safari/537.36")
            .timeout(10000).followRedirects(false).get();

        Log.d("DisPlay",document.toString());
        Elements  elements =document.select("div#divImage p");
        Log.d("DisPlay",elements.toString());
        for(Element e:elements)
          {

        Log.d("ImageChapter",e.attr("src"));

         }

但我什么都没有。有人可以帮助我在本章漫画中获得所有图像。

1 个答案:

答案 0 :(得分:2)

首先,您获得的元素不是img标记,因此您无法获取属性src。您应该使用document.select("div#divImage p img");获取img标记,然后您可以获取属性src

其次,此页面按javascript加载图片你可以查看页面来源,你可以发现他们使用

$("#divImage img").load(function() {});

请检查图像列表的安装位置。从中您可以通过获取javascript来解析图像链接。但我确信这非常困难。