Android 如何在网站上检索图像的url

Android 如何在网站上检索图像的url,android,image,url,Android,Image,Url,我正在开发一个应用程序,在点击按钮时显示站点的图像。 我学会了这个概念并做到了。但现在的问题是,该站点上的图像每天都在变化,我想显示新图像。 那么如何获取新图像的url呢? 该网站只有一张图片,因此我希望这对解决方案有所帮助,因为我无法通过互联网获得答案。 你可以访问以澄清。如果有任何疑问,请在评论中询问,不要选择它作为与编程相关的主题。从html页面源解析它。你可以用 您应该解析XML RSS提要。要解析XMLRSS提要,需要使用JSoup的“xmlParser” 您希望获取图像URL。图像u

我正在开发一个应用程序,在点击按钮时显示站点的图像。
我学会了这个概念并做到了。但现在的问题是,该站点上的图像每天都在变化,我想显示新图像。
那么如何获取新图像的url呢?
该网站只有一张图片,因此我希望这对解决方案有所帮助,因为我无法通过互联网获得答案。

你可以访问以澄清。如果有任何疑问,请在评论中询问,不要选择它作为与编程相关的主题。

从html页面源解析它。你可以用


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

您希望获取图像URL。图像url位于属性为“url”的“enclosure”标记中。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"));
        }

您应该从此url解析RSS提要 要解析RSS,可以使用sax解析器 您可以看到此链接以使用sax解析器
希望可以帮助你

是的,它将在Android中工作-记住在非UI线程上运行:-)我认为这很好,但告诉我,要使用它,我只需要将它的jar文件添加到我的库中,并使用此代码,对吗?没错。添加库并使用它。好的,我终于做到了。我认为这个Jsoup等同于javascript中的DOM。非常感谢你。
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"));
        }