相关疑难解决方法(0)

如何从 RSS 提要项中获取所有可能的图像 URL?

我尝试使用此示例从http://www.nydailynews.com/cmlink/NYDN.Article.rss获取图片网址

但没有成功

你能帮我找到所有正确的方法来按SyndicationItem类从RSS提要项目中获取所有可能的图像URL吗?

这里有解决方案草案但我想应该是更通用的解决方案。

谢谢!

 List<RssFeedItem> rssItems = new List<RssFeedItem>();
                    Stream stream = e.Result;
                    XmlReader response = XmlReader.Create(stream);
                    SyndicationFeed feeds = SyndicationFeed.Load(response);
                    foreach (SyndicationItem f in feeds.Items)
                    {
                        RssFeedItem rssItem = new RssFeedItem();

                        rssItem.Description = f.Summary.Text;
foreach (SyndicationLink enclosure in f.Links.Where<SyndicationLink>(x => x.RelationshipType == "enclosure"))
                            {
                                Uri url = enclosure.Uri;
                                long length = enclosure.Length;
                                string mediaType = enclosure.MediaType;
                                rssItem.ImageLinks.Add(url.AbsolutePath);
                            }
}
Run Code Online (Sandbox Code Playgroud)

.net c# url image syndication-feed

3
推荐指数
1
解决办法
9093
查看次数

标签 统计

.net ×1

c# ×1

image ×1

syndication-feed ×1

url ×1