2013-05-29 201 views
0

我想从网站(export.benzinpreis-aktuell.de/exportdata.txt?code=e0bDB27ekW83a95)获取此数据,但我不知道该怎么做。从网站阅读内容

随着

System.open_url(export.benzinpreis-aktuell.de/exportdata.txt?code=e0bDB27ekW83a95) 

我可以打开网页,但是当我想读取数据这是行不通的。

我也有试过,

 require 'uri' 
     require 'net/http' 

    def read 
    r = Net::HTTP.get_reponse(URI.parse('http://export.benzinpreis-aktuell.de/exportdata.txt?code=e0bDB27ekW83a95')) 
    redirect :action => :index 
    end 

但我得到的错误信息

我怎样才能解决这个问题?

回答

1

你应该把net-httpuribuild.yml文件(扩展部分),因为这些库不包含/默认情况下,在罗德编译构建:

extensions: 
- net-http 
- uri 
+0

谢谢,这work's – user2432672

0

这应该做你所需要的:

require 'open-uri' 

file = open('http://your.url.goes.here.com/page/whatever') 
result = file.read 
puts result