Nokogiri로 페이지의 데이터 부분을 스크랩했습니다.Ruby 형식의 JSON 문자열
require 'net/http'
require 'nokogiri'
require 'open-uri'
require 'json'
sources = {
cb: "http://www.cbbankmm.com/fxratesho.php",
}
puts "Currencies from CB Bank are"
if @page = Nokogiri::HTML(open(sources[:cb]))
(1..3).each do |i|
puts @page.css("tr")[i].text.gsub(/\s+/,'')
end
end
결과는
Currencies from CB Bank are
USD873883
SGD706715
EURO11241135
내가 JSON 형식 아래에 출력을 포맷하고 싶은 것입니다, 방법은 내가 위의 해시를 얻기 위해 사용해야 할 보석
{
"bank":"CB",
"rates": {
"USD":"[873,883]",
"SGD":"[706,715]",
"EURO":"[1124,1135]"
}
}
또는 JSON 형식?
감사합니다. 나는 그것을 밖으로 시도 할 것이다. –