我正在尝试将图像提取到我的Android应用程序中,但在尝试几次失败后我无法这样做。我想获取当前天气图标的页面“http://www.wunderground.com/US/ma/boston.html?MR=1”
这是温度旁边的图标,它的html代码如下:
<img src="http://icons-ak.wxug.com/i/c/k/nt_partlycloudy.gif" width="44" height="44" alt="Scattered Clouds" class="condIcon">
我使用的代码如下所示,但我不确定传递什么作为doc.select(“...”)的参数;第二行的陈述。当我完全使用以下代码时,我可以从androidbegin.com网站检索图像。请帮助弄清楚上面用于wunderground链接的参数。
Document doc = Jsoup.connect("http://www.androidbegin.com").get();
Elements img = doc.select("h1[class=image-logo] img[src]");
String imgSrc = img.attr("src");
InputStream input = new java.net.URL(imgSrc).openStream();
bitmap = BitmapFactory.decodeStream(input);
到目前为止,我使用了以下几行:
Elements img = document.select("curIcon[class=condIcon] img[src]");
但无济于事。或者,请建议我自己可以了解这些论点的资源。
谢谢。