如何为任何网页制作饲料生成器?

时间:2011-05-07 08:12:37

标签: rss

Feedity为所有网页提供Feed地址,我想制作这样的应用程序。

他们是如何实现的?

1 个答案:

答案 0 :(得分:1)

这看起来有点像yql,可用于类似的东西。鉴于HTML 可以是XML,而RSS源也是XML,这应该不会太难实现。如果我要接近这个的自定义实现,我可能会尝试以下方法:

  1. 从请求的网址中提取html
  2. 清理HTML以便将其转换为XML(或使用类似HTML Agility Pack的内容)
  3. 使用XSLT根据一组规则(提取链接等)将XML文档转换为RSS提要。
  4. 所有这些都说过,如果我可以使用类似yql的东西,我肯定会这样做,因为在自定义实现中可能存在很多陷阱(糟糕的HTML,更改URL,定义规则,缓存等) 。)