Lon*_*Guy 2 ruby ruby-on-rails opengraph ruby-on-rails-3.2
如何从其他网站获取元数据并在我的Ruby on Rails中显示?之前我问过这个问题并且认为我找到了解决方案,但它似乎没有.
使用FB或Google+时,我可以将任何网站的链接粘贴到状态更新框中,它会立即加载有关该网站的信息,并可选择点击缩略图.
我怎样才能在轨道上的红宝石中实现这一目标?我的所有搜索似乎都提出了如何执行此操作的php方法.
最后一个人建议oembed或embedly但嵌入将收取我和oembed红宝石宝石似乎不会像我希望的那样工作.
例如,我在URL中提供textfield或textarea以及用户类型或粘贴,jQuery AJAX发挥其魔力,我将类似于下面的图像显示回我的用户:

要么

为了获取视频数据信息,我使用了Ruby Open Graph Protocol gem.有没有像FB和G +那样抓取数据的东西?如果没有,这是在Rails/Ruby中完成的标准方法,如果是这样,这是如何完成的?
机械化:
require 'mechanize'
agent = Mechanize.new
page = agent.get('http://google.com/')
page.title
=> "Google"
Run Code Online (Sandbox Code Playgroud)
和Pismo:
require 'pismo'
page = Pismo::Document.new('http://google.com')
page.title
=> "Google"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1120 次 |
| 最近记录: |