2012-05-15 51 views
2

我如何搶在Ruby on Rails的礦山從其他網站和顯示元數據? 我問this question before,我想我找到了解決方案,但它似乎並不像我。如何在我的網站上顯示其他網站元數據,例如標題和徽標?

當使用FB或Google+我可以粘貼任何網站的進入狀態更新框鏈接以及有關網站通過縮略圖輕彈的選項它會即時負載信息。

我該如何去Ruby on Rails中實現這一目標?我所有的搜索似乎都提出了關於如何執行此操作的php方法。

末知情人士指出透過oEmbed或embedly但embedly將收取我和透過oEmbed紅寶石寶石似乎並不像它會工作,我希望的方式。

例如,我提供文本框或文本域和用戶類型或粘貼在URL和jQuery AJAX做它的魔力,我顯示一個類似下面回的圖像,我的用戶的東西:

enter image description here

enter image description here

對於抓取視頻數據信息我使用Ruby Open Graph Protocol gem。以FB和G +的方式抓取數據有什麼用?如果沒有,那麼在Rails/Ruby中有一個標準的方法,如果是的話,這是如何完成的?

回答

5

也許這樣的珍寶作爲MechanizePismo將是有益的。

機械化:

require 'mechanize' 
agent = Mechanize.new 
page = agent.get('http://google.com/') 
page.title 
=> "Google" 

而且皮斯莫比奇:

require 'pismo' 
page = Pismo::Document.new('http://google.com') 
page.title 
=> "Google" 
相關問題