我試圖用這個例子從http://www.nydailynews.com/cmlink/NYDN.Article.rss如何從RSS提要項目獲取所有可能的圖片網址?
獲得圖像的URL,但沒有成功
可以ü幫助我找到正確的方式來獲得從RSS源項目的所有可能的圖像的URL通過SyndicationItem
類?
有草案解決方案here但我想應該是更通用的解決方案。
謝謝!
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);
}
}
有一個元素你想從該部分URL或你想從網址<媒體:內容>? –
Habib
@ Habib.OSU主要的問題是我很困惑,因爲在RSS提要條目下有很多方法來表示圖片網址。因此,我嘗試製作一些代碼以從Feed項目的不同位置獲取圖像。現在我必須從中獲得它,但我不知道如何。 –