我正在尝试像 url scraper 一样实现 facebook。您在其中输入网站 url 和 facebook 从该页面获取视频或图像、标题、描述的那个。Facebook 使用 og:meta 标签来抓取网站。facebook 是否允许我们使用他们的 url 刮板或 url 调试器。他们还有其他方式可以做到这一点吗?
我尝试使用雅虎查询语言。但它不返回元标记的属性属性。
我正在尝试像 url scraper 一样实现 facebook。您在其中输入网站 url 和 facebook 从该页面获取视频或图像、标题、描述的那个。Facebook 使用 og:meta 标签来抓取网站。facebook 是否允许我们使用他们的 url 刮板或 url 调试器。他们还有其他方式可以做到这一点吗?
我尝试使用雅虎查询语言。但它不返回元标记的属性属性。
试试这个宝石https://github.com/intridea/opengraph
它解析页面并提取 og 信息:
require 'opengraph'
movie = OpenGraph.fetch('http://www.rottentomatoes.com/m/1217700-kick_ass/')
movie.title # => 'Kick-Ass'
movie.movie? # => true
movie.image # => 'http://images.rottentomatoes.com/images/movie/custom/00/1217700.jpg'