我想知道是否有人知道任何好的代码/应用程序/ Gems从任何网站获取元数据(标题和描述)?
我有一个食谱网站,用户可以添加他们从中获取食谱的URL,我想从提交的这个URL自动生成网站的标题和描述。
任何想法/感谢您的帮助!
答案 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