Rails抓取网址
问题描述:
我如何获取URL的&其在rails中的数据?Rails抓取网址
我已经使用开放URI尝试:
@r = open("http://google.com/").read
这ruby
但不是在轨道为我工作。
如果你可以建议一个更好的方式来获取一个网址(如果有的话)让我知道!
答
您需要require 'open-uri'
才能在Rails的URL上使用open
。
当你在rails中这样做时,你会得到一个错误吗? – kclair 2012-03-14 17:41:57
它说'没有这样的文件或目录'奇数考虑它的URL – Akshat 2012-03-14 17:42:37
在我看来'open-uri'写得很差。它需要一个严格意义上的正式“URL”,因此它将接受“http://google.com”,但不接受“google.com”或“www.google.com”。它在技术上是正确的,但它并没有用于实际应用 – user2490003 2017-02-21 03:38:48