为任何类型的Feed提供单个解析器的想法很棒,并希望它对我有用。 我一直试图让feedzirra解析原子提要。 具体是:
那些只是2我试过的问题是feedzirra无法解析 输入网址。总是出现 nil
feed = Feedzirra::Feed.fetch_and_parse(search.rss_feed_url)
p feed.entries.first.title
p feed.entries.first.url #=> returns nil
我需要做些什么才能让它发挥作用吗?
感谢您的帮助
答案 0 :(得分:3)
讨厌说“对我有用”,但是,对我有用:
require 'Feedzirra'
urls = %w{
http://adam.heroku.com/feed
http://pindancing.blogspot.com/feeds/posts/default
}
urls.each do |url|
feed = Feedzirra::Feed.fetch_and_parse(url)
puts feed.entries.first.title
puts feed.entries.first.url
end
# => Memcached, a Database?
# => http://adam.heroku.com/past/2010/7/19/memcached_a_database/
# => The answer to "Will you mentor me?" is
# => http://pindancing.blogspot.com/2010/12/answer-to-will-you-mentor-me-is.html
有助于查看代码的其余部分,尤其是您在fetch_and_parse
方法中使用的实际参数。