[英]Parsing Atom & RSS in Ruby/Rails?
我正在尋找能讓我在Ruby和Rails中解析Atom和RSS的東西。 我看過標准的RSS庫,但是有一個庫可以自動檢測它是什么類型的Feed並為我解析它嗎?
Feedzirra是更好的選擇之一: http : //www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html
當然,自從我寫這篇文章以后,我就有了偏見。 :)
Google將揭示一些事情。 他們不被接受嗎?
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
如果遇到糟糕的Feed,您可能需要使用HPricot來解析Feed。
看起來在2009年, 標准的Ruby RSS庫還不存在嗎?
Feed Normalizer看起來可能是一個不錯的選擇
我喜歡使用niokrigi或scrapi來解析atom / rss feed中的xml。 http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-parser-1288.html
我嘗試過Feedzirra和SimpleRSS,我發現兩者都很好用。 Feedzirra雖然速度更快,但如果你正在尋找它的性能,那么你最好使用Feedzirra。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.