2012-07-16 86 views
0

我想在我的應用程序上建立一個「推薦」按鈕,它會出去並獲取給定URL的描述標籤,然後將其返回。我想這是一個getScript()請求到一個特定的控制器(POST或GET?),然後當服務器返回一個響應腳本插入到文本框中什麼是最簡單的方法來刮描述標籤

什麼是最簡單的方法來做到這一點沒有像nokogiri的東西的所有開銷?這是唯一的地方即時通訊在我的整個應用程序刮東西,所以ID寧願它保持一個非常輕量級的方法。

此外,我應該在我的控制器中使用GET或POST(按照導軌方式)?謝謝!

+0

,你也可以嘗試引入nokogiri gem,它的CSS路徑或XPath的工作。 – Shreedhar 2012-07-16 04:41:02

回答

1

通過描述你的意思是元標記?

讓yahoos yql服務爲您完成繁重任務。 例如

SELECT * FROM html WHERE url="http://google.com" AND xpath="//head/meta" 

Here it is in their testing console

this is the url you would grab to retrieve the response in json

+0

完美的聖牛!謝謝! – Tallboy 2012-07-16 03:24:56

+0

快速問,這是從緩存的雅虎結果中提取這個數據,還是提取它?如果它不在他們的數據庫中呢? – Tallboy 2012-07-16 14:45:00

+0

雅虎在即時刪除它 - 它可能會提供一個緩存的結果,如果你在同一個URL上打太快,但我從來沒有問過這個問題,只是一分鐘左右。 – Chris 2012-07-17 07:18:04

相關問題