我正在开发一个应用程序,我需要在其中获取和保存网站的打开图形数据。
到目前为止,我已经能够使用此代码获取标题、描述、url 等属性
before_save :get_meta_from_link
def check_link
begin
@page_link = MetaInspector.new(sanitized_url)
rescue Faraday::ConnectionFailed => e
errors.add(:link, "Oops, can't be processed ATM")
end
end
def get_meta_from_link
page = @page_link
return unless page.to_hash.present?
if page.title.present?
self.title = page.title
end
if page.description.present?
self.description = page.description
end
if page.url.present?
self.url = page.url
end
end
我正在使用 metaspector gem 并尝试获取诸如 og:locale、og:type 之类的值。我怎样才能获取这些值?
这是我用来交叉引用值的链接:https ://metainspectordemo.herokuapp.com