我有一些有RSS源的Wordpress博客。 我想知道1 RSS是否更新。这样我就可以运行resque job.That获取feed。
是否有任何rubygem可以确定RSS源是否更新?
就像RSS提要通知宝石一样。
答案 0 :(得分:0)
另一种方法:
使用https://www.ruby-toolbox.com/categories/feed_parsing解析内部存储器的内容并使用cron作业检查最新消息(例如每隔5小时定期检查)并相应地获取
答案 1 :(得分: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自述其他可用方法的自述文件。