1

我有一些有 RSS 提要的 Wordpress 博客。我想知道 1 RSS 是否已更新。这样我就可以运行一个 resque 作业。它获取提要。

是否有任何 ruby​​gem 可以确定 RSS 提要是否已更新?

就像一个 RSS 提要通知 gem。

4

2 回答 2

0

另一种方法:

使用https://www.ruby-toolbox.com/categories/feed_pa ​​rsing 将提要解析到内部存储器,并使用 cron 作业检查最新消息(例如每 5 小时定期)并相应地获取它

于 2013-07-01T08:57:13.147 回答
0

看看Feedzirra。它能够做你需要的事情:

# updating a single feed
updated_feed = Feedzirra::Feed.update(feed)

# an updated feed has the following extra accessors
updated_feed.updated?     # returns true if any of the feed attributes have been modified. will return false if only new entries
updated_feed.new_entries  # a collection of the entry objects that are newer than the latest in the feed before update

# updating multiple feeds. it expects a collection of feed objects
updated_feeds = Feedzirra::Feed.update(feeds.values)

查看 Feedzirra 的自述文件以了解其他可用的方法。

于 2013-07-01T13:22:02.743 回答