質問

RubyとRailsでAtomとRSSを解析できるものを探しています。標準のRSSライブラリを調べましたが、フィードの種類を自動検出して解析するライブラリが1つありますか?

役に立ちましたか?

解決

Feedzirraは優れたオプションの1つです。 http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html

もちろん、私はそれを書いて以来、偏見があります。 :)

他のヒント

Googleageはいくつかのことを明らかにします。受け入れられなかったのですか?

シンプルなRSS
Ruby-Feedparser

require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"

安っぽいフィードに出会った場合は、 HPricot を使用してフィードを解析できます。

2009年の標準のRuby RSSライブラリはまだ存在していませんか?

フィードノーマライザは適切なオプションのようです

https://github.com/aasmith/feed-normalizer

atom / rssフィードのxmlを解析するためにniokrigiまたはscrapiを使用するのが好きです。 http://www.rubyinside.com/ nokogiri-ruby-html-parser-and-xml-parser-1288.html

FeedzirraとSimpleRSSを試してみましたが、どちらもすばらしいことがわかりました。ただし、Feedzirraはより高速だったので、パフォーマンスをお望みであれば、Feedzirraをお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top