如何解析Ruby/Rails中的随机/无组织rss提要?
问题描述:
我在解析来自不同站点的RSS提要时遇到问题。我需要从提要中提取网址,标题和图片,但所有网站的提要都有不同的结构。是否可以有一个通用的脚本从任何结构的提要获取内容?如何解析Ruby/Rails中的随机/无组织rss提要?
浏览器/ Feed阅读器/ Google阅读器如何处理这种情况?
答
它们不应该有不同的结构,除非它们是不同的格式(ATOM,RSS,RSS 2.0等)。它们都应该在文档中标记为这样,因此您需要调整代码以将其考虑在内......我通常使用一个将所有这些抽象为单个API来访问各种元素的库。我真的没有做RoR但用PHP我使用Zend_Feed。我确定Ruby世界中有这样的东西。