我正在尋找能讓我在Ruby和Rails中解析Atom和RSS的東西。我已經看過標準的RSS庫,但有沒有一個庫可以自動檢測它的類型,併爲我解析它?在Ruby/Rails中解析Atom和RSS?
回答
Feedzirra是更好的選項之一: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"
Simple-RSS看起來不錯,但它在2年內還沒有更新。 Feedparser看起來還不錯,但似乎沒有寶石,它是0.6。我希望會有一些更成熟的東西,這通常是標準。 – aronchick 2008-10-19 04:17:48
我知道你想要使用活動項目的感覺,但是如果RSS和RDF規範最近沒有改變,也許這些都會起作用。 :) – Pistos 2008-10-19 05:23:44
我會用簡單的RSS給它一個鏡頭 - 但它真的讓我感到驚訝,沒有一個更好的解決方案 - 考慮如何Web 2.0的Ruby/Rails和RSS你會認爲會有一個不錯的將其組合在一起。 – aronchick 2008-10-20 03:26:32
如果您符合蹩腳的飼料,你可能需要使用HPricot解析飼料。
飼料正規化看起來可能是一個不錯的選擇
我喜歡用niokrigi或scrapi來解析atom/rss feeds中的xml。 http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-parser-1288.html
我試過Feedzirra和SimpleRSS,我發現兩者都很好。 Feedzirra雖然速度更快,但如果您要尋找它的表現,那麼使用Feedzirra會更好。
看起來像在2009年standart Ruby RSS library只是不存在嗎?
- 1. ROME API來解析RSS/Atom
- 2. 用PHP解析iTunes RSS Atom feed?
- 3. 在Perl中解析RSS/Atom的最佳庫是什麼?
- 4. Atom feed和rss閱讀器
- 5. RSS和Atom內容類型
- 6. Atom to RSS feed
- 7. XML :: RSS ::解析器和Facebook RSS源...
- 8. 開放源代碼PHP5兼容庫來解析RSS/Atom
- 9. 哪個是用Rails解析RSS/Atom提要的最佳方式
- 10. RSS訂閱XML&ATOM解析問題 - GData - iPhone
- 11. 使用Ruby on Rails進行高性能RSS/Atom解析
- 12. 使用PHP解析RSS/Atom提要的最佳方式
- 13. 的RSS解析
- 14. WSO2 ESB 4.0.3和RSS/Atom和Velocity?
- 15. RSS和Atom框架和擴展
- 16. 在Android上解析RSS
- 17. 解析Android中的CDATA RSS
- 18. 如何在python中修改atom/rss feed?
- 19. XML的RSS解析
- 20. 解析RSS提要
- 21. 解析Dojo中的ATOM提要?
- 22. .rss在Android中解析文件
- 23. 在.NET Core中的Rss解析
- 24. 在android中的rss解析圖像
- 25. 在Go中解析RSS提要
- 26. 在Drupal中解析RSS feed的模塊?
- 27. TBXML解析器解析一個RSS源
- 28. JQuery Mobile RSS或Atom Feed
- 29. Google AJAX Feed API與ATOM/RSS
- 30. RSS字段解析和數據傳遞
https://www.ruby-toolbox.com/categories/feed_parsing – Chloe 2014-04-13 04:56:47