Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从嵌套的div和JSOUP中的标记中提取图像源_Android_Jsoup - Fatal编程技术网

Android 从嵌套的div和JSOUP中的标记中提取图像源

Android 从嵌套的div和JSOUP中的标记中提取图像源,android,jsoup,Android,Jsoup,既然你没有提到url,我想url是 输出: Document doc = Jsoup.connect("http://epaper.thedailystar.net/index.php").timeout(10*1000).get(); Elements div = doc.select("div.logo"); Elements get = div.select("img"); System.out.println(get.attr("abs:src")); 既然你没有提到url,我想url

既然你没有提到
url
,我想
url

输出:

Document doc = Jsoup.connect("http://epaper.thedailystar.net/index.php").timeout(10*1000).get();
Elements div = doc.select("div.logo");
Elements get = div.select("img");
System.out.println(get.attr("abs:src"));

既然你没有提到
url
,我想
url

输出:

Document doc = Jsoup.connect("http://epaper.thedailystar.net/index.php").timeout(10*1000).get();
Elements div = doc.select("div.logo");
Elements get = div.select("img");
System.out.println(get.attr("abs:src"));

您必须迭代元素以选择适合您需要的元素。像这样:

http://epaper.thedailystar.net/images/edailystar.png

您必须迭代元素以选择适合您需要的元素。像这样:

http://epaper.thedailystar.net/images/edailystar.png

网址是什么?所以我可以试试..url是什么?所以我可以试试……谢谢你回复Yuva Raj和Xryaznov。对于Yuva Raj,你的代码适用于**url:*。但是当我使用**url:*时,它不工作意味着它无法获取图像。你能告诉我为什么会这样吗。我已经尝试了所有的方法,但是failed@user3256010如果
url
不同,
div
也会不同。感谢您回复Yuva Raj和Xryaznov。对于Yuva Raj,您的代码适用于**url:*。但是当我使用**url:*时,它不工作意味着它无法获取图像。你能告诉我为什么会这样吗。我已经尝试了所有的方法,但是failed@user3256010如果
url
发生变化,
div
也会发生变化。
Elements elements = document.getElementsByTag("img");

for (Element element : elements) {
    if (element.attr("src").endsWith("png")) {
        System.out.println(element.attr("src"));
    }
}