4

我正在构建一个在线 Rss 阅读器。我希望能够显示图像以及文章标题和描述。

我正在使用谷歌提要 API 来读取来自 CNN 的 rss 提要(http://rss.cnn.com/rss/edition.rss)。在我得到的提要中,我无法在任何地方找到指向适当图像的链接。

示例 JSON 结果: 在此处输入图像描述

XML 节点: 单个条目的 xml 节点

我知道其他 rss 阅读器,例如 Feedly,可以显示每篇文章的相关图片: http ://www.feedly.com/home#subscription/feed/http://rss.cnn.com/rss/edition.rss 在此处输入图像描述

我尝试抓取实际的 CNN 页面,希望直接从那里提取图像。但是,我阅读的 html 页面缺少我感兴趣的图像/视频。

我一直在尝试解决这个问题。我认为图像链接应该包含在 rss 条目的“内容”字段中?

任何帮助将不胜感激。谢谢!

4

1 回答 1

3

RSS 阅读器只能显示它接收到的数据(显然)。<item>查看您提供的提要的原始 XML,任何标记中都没有包含图像链接。显然,这不是必填字段。大多数人构建的简单阅读器不会显示来自该提要的图像。

如果 feedly 向您显示图像,它不仅仅是显示提要(提供的链接重定向到他们的主页,所以我无法在那里查看)。

你最初的想法是正确的。提要通常包含图像,或者更好的是,将其嵌入内容中(请参阅http://news.google.com/news?pz=1&cf=all&ned=us&hl=en&output=rss中的任何描述标签) .

题外话,您的 JSON 图片太小而无法在不大幅放大页面的情况下阅读。希望不只是我。

于 2013-06-11T18:05:36.840 回答