如何在网站上检索图像的网址

时间:2014-07-11 08:42:29

标签: android image url

我正在开发一个应用程序,它会在按钮点击时显示来自网站的图像 我学会了这个概念并做到了。但现在问题是每天在该网站上的图像更改,我想显示该新图像 那么我如何获得新图像的网址呢? 该网站只有一个图像,所以我希望这有助于解决方案,因为我没有通过互联网得到这个答案 您可以访问site以明确。如果有任何疑问,请在评论中提出,请不要选择它作为与编程相关的主题。

3 个答案:

答案 0 :(得分:3)

从该html页面源解析它。您可以使用Jsoup

String webUrl = "http://www.yoursite.com/";
Document doc = Jsoup.connect(webUrl).get();
Elements element = doc.getElementsByClass("header");
String elementText = element.text();

答案 1 :(得分:0)

您应该解析XML RSS提要。要解析XML RSS feed,您需要使用JSoup的“xmlParser”。

您想要获取图片网址。图片网址位于“enclosure”标记中,其属性为“url”。它们不是RSS提要中的“img”标记。因此,您需要阅读'enclosure'标签而不是'img'标签。     我附上下面的代码来拉取图片网址。这段代码已经过我的测试。如有任何问题,请告诉我。

String url = "http://www.uefa.com/rssfeed/news/rss.xml";
        Document doc = Jsoup.connect(url).parser(Parser.xmlParser()).ignoreContentType(true).get();
        for (Element x : doc.getElementsByTag("enclosure")) {
            System.out.println(x.attr("url"));
        }

答案 2 :(得分:0)

您应该从此网址http://apod.nasa.gov/apod.rss解析RSS Feed 对于解析RSS,您可以使用sax解析器 您可以看到此链接使用sax解析器http://samir-mangroliya.blogspot.com/p/android-sax-parser.html 希望可以帮到你