2013-05-29 1 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 

는하지만

require_compiled: error: can not find net/http 
App error: no such file to load -- net/http 

가 어떻게이 문제를 해결할 수 있습니다

오류 메시지를 얻을? 이 라이브러리는/포함 된 로즈 기본적으로 컴파일되지 않기 때문에 당신은 (확장 섹션에서) build.yml 파일에 net-httpuri을 넣어해야

답변

1

구축 :

extensions: 
- net-http 
- uri 
+0

감사합니다. 작동합니다. – user2432672

0

이것은 당신이 필요로 수행해야합니다

require 'open-uri' 

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