feedzirra更新找不到更新

时间:2013-04-04 22:49:54

标签: ruby feedzirra

我正在尝试使用feedzirra来获取rss / atom feed,但feedzirra似乎没有找到更新。我首先抓取新的feed并将返回的结构转储到文件中。

require 'rubygems'
require 'yaml'
require 'feedzirra'
feed = Feedzirra::Feed.fetch_and_parse("http://rss.slashdot.org/Slashdot/slashdot")
File.open('slashdot.yaml','w'){|f| f.puts feed.to_yaml}

然后我等了一会儿,以便有更新Feed,我试试:

require 'rubygems'
require 'yaml'
require 'feedzirra'
feed = YAML.load_file('slashdot.yaml')
puts feed.entries.first.published
updated_feed = Feedzirra::Feed.update(feed)
puts updated_feed.new_entries.first.published
all_new = Feedzirra::Feed.fetch_and_parse("http://rss.slashdot.org/Slashdot/slashdot")
puts all_new.entries.first.published

这导致:

Thu Apr 04 15:28:00 UTC 2013
Thu Apr 04 15:28:00 UTC 2013
Thu Apr 04 21:50:00 UTC 2013

第三行确认有更新的帖子可用,但Feed.update看不到它们。

我做错了什么?

0 个答案:

没有答案