Meta Tag Grabber

时间:2014-04-16 13:03:24

标签: ruby-on-rails ruby meta-tags

我想知道是否有人知道任何好的代码/应用程序/ Gems从任何网站获取元数据(标题和描述)?

我有一个食谱网站,用户可以添加他们从中获取食谱的URL,我想从提交的这个URL自动生成网站的标题和描述。

任何想法/感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

Nokogiri是一个简单的html解析器,因为您只需要足够简单的元标记信息。

require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open('http://www.example.com'))
doc.xpath('//meta').each do |meta|
  puts meta.name
  puts meta.content
end