2012-03-14 151 views
3

我如何獲取URL的&其在rails中的數據?Rails抓取網址

我已經使用開放URI嘗試:

@r = open("http://google.com/").read 

ruby但不是在軌道爲我工作。

如果你可以建議一個更好的方式來獲取一個網址(如果有的話)讓我知道!

+0

當你在rails中這樣做時,你會得到一個錯誤嗎? – kclair 2012-03-14 17:41:57

+0

它說'沒有這樣的文件或目錄'奇數考慮它的URL – Akshat 2012-03-14 17:42:37

+0

在我看來'open-uri'寫得很差。它需要一個嚴格意義上的正式「URL」,因此它將接受「http://google.com」,但不接受「google.com」或「www.google.com」。它在技術上是正確的,但它並沒有用於實際應用 – user2490003 2017-02-21 03:38:48

回答

5

您需要require 'open-uri'才能在Rails的URL上使用open