我正在創建一個基本的刮板,獲得總救濟金額獎勵給每個國家,然後顯示它,但我收到一個錯誤,我不明白。你能幫我修好我的程序嗎?錯誤在第一次嘗試Ruby webcrawler
require 'rubygems'
require 'crack'
require 'open-uri'
URL = 'http://www.recovery.gov/pages/GetXmlData.aspx?data=recipientHomeMap'
Crack::XML.parse(open(URL).read)['totals']['state'].each do |state|
puts ['id', 'awarded', 'received', 'jobs'].map{|f| state[f]}.join(', ')
end
RB:7:':未定義的方法 '[]' 對零:NilClass(NoMethodError)