我正在尝试从提要条目网址获取视频(网址)。
我在我的应用程序中使用 Feedjira 和 MetaInspector 来获取和存储文章以及图像。现在我想存储文章的视频(如果有的话)。谁能告诉我从文章中存储视频的最佳方法是什么
谢谢你。
我正在尝试从提要条目网址获取视频(网址)。
我在我的应用程序中使用 Feedjira 和 MetaInspector 来获取和存储文章以及图像。现在我想存储文章的视频(如果有的话)。谁能告诉我从文章中存储视频的最佳方法是什么
谢谢你。
我在我的项目中这样做是为了保存从 rss 提要中找到的所有 url
Source.all.each do |source|
feed = Feedjira::Feed.fetch_and_parse(source.url)
feed.entries.each do |entry|
unless Link.exists? url: entry.url
Link.create!(title: entry.title,
url: entry.url)
end
end
end
在我的片段中,我只保存 url 和标题,对于您只需要添加的视频entry.video
,
feed.entries
您可以从对象或给定的 rss中查看所有条目标签。
如果您想添加其他属性,例如:media:thumbnail
您可以在调用之前添加此代码,fetch_and_parse
但您需要调用一次而不是每次调用fetch_and_parse
以避免内存泄漏
Feedjira::Feed.add_common_feed_entry_element("media:thumbnail", :value => :url, :as => :pic)
那么您可以entry.pic
获取缩略图网址