【问题标题】:build a rss reader with headline images用标题图片构建一个 RSS 阅读器
【发布时间】:2013-06-07 16:19:13
【问题描述】:

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

我正在使用 google feed API 来读取来自 CNN (http://rss.cnn.com/rss/edition.rss) 的 rss feed。在我得到的提要中,我无法在任何地方找到相应图片的链接。

示例 JSON 结果:

XML 节点:

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

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

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

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

【问题讨论】:

    标签: rss rss-reader


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的回复。仅当您在浏览器上登录 feedly 时,feedly 链接才有效。我添加了他们的提要的快照。可能你是对的。他们必须以其他方式获取图像。我会试着弄清楚他们在做什么..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    相关资源
    最近更新 更多