Atomの解析& Ruby / RailsのRSS?
-
03-07-2019 - |
質問
RubyとRailsでAtomとRSSを解析できるものを探しています。標準のRSSライブラリを調べましたが、フィードの種類を自動検出して解析するライブラリが1つありますか?
解決
Feedzirraは優れたオプションの1つです。 http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html
もちろん、私はそれを書いて以来、偏見があります。 :)
他のヒント
Googleageはいくつかのことを明らかにします。受け入れられなかったのですか?
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
安っぽいフィードに出会った場合は、 HPricot を使用してフィードを解析できます。
2009年の標準のRuby RSSライブラリはまだ存在していませんか?
フィードノーマライザは適切なオプションのようです
atom / rssフィードのxmlを解析するためにniokrigiまたはscrapiを使用するのが好きです。 http://www.rubyinside.com/ nokogiri-ruby-html-parser-and-xml-parser-1288.html
FeedzirraとSimpleRSSを試してみましたが、どちらもすばらしいことがわかりました。ただし、Feedzirraはより高速だったので、パフォーマンスをお望みであれば、Feedzirraをお勧めします。
所属していません StackOverflow