2012-07-22 111 views
0

我正在做一個網站的工具,在建設,使鏈接更容易。這個網站是用Ruby On Rails編寫的。現在我正在學習RoR,我不知道開始製作一個搜索外部網站的功能,該網站已保存了哪個網址,以檢查我的網址是否存在於該特定網站上。如果是這樣=>顯示,如果沒有:設置URL的非活躍Rails功能,搜索我的鏈接

所以我的問題:

  1. 我可以搜索從我的應用程序的網站?

  2. 這樣做的最佳方法是什麼?

  3. 你會多久做一次這樣的腳本運行?

+3

我認爲你需要一個HTML解析器。我聽說Nokogiri是相當不錯的。 – 2012-07-22 21:15:20

回答

0

這聽起來像你正試圖驗證一個URL是活動的。

問題的答案:

  1. 是的,你可以讓HTTP請求到另一個URL。
  2. 爲了讓HTTP請求看看Nestful gem,或者你可以使用標準庫中的Net :: HTTP。
  3. 您沒有提供有關您的要求的明確信息,因此很難說什麼是正確的,但是當作者提交表單時您可以運行檢查。如果您擔心響應緩慢,請使用delayed_job使檢查異步。
+0

我使用庫中的標準庫,謝謝!它現在終於工作了。 – Loed 2012-08-07 19:45:48