class Matadore::Scraper
Attributes
humidity[RW]
lattitude[RW]
location_url[RW]
longitude[RW]
pressure[RW]
temp[RW]
visibility[RW]
wind[RW]
Public Class Methods
scrape_noaa_weather(lattitude, longitude)
click to toggle source
# File lib/matadore/scraper.rb, line 4 def self.scrape_noaa_weather(lattitude, longitude) location_url= "http://forecast.weather.gov/MapClick.php?lat=#{lattitude}&lon=#{longitude}" doc = Nokogiri::HTML(open(location_url)) location = self.new location.temp = doc.search("p.myforecast-current-lrg").text location.pressure = doc.search("div#current_conditions_detail tr[3] td").text.split("Barometer")[1] location.humidity = doc.search("div#current_conditions_detail tr[1] td").text.split("Humidity")[1] location.wind = doc.search("div#current_conditions_detail tr[2] td").text.split("Wind Speed")[1] location.visibility = doc.search("div#current_conditions_detail tr[5] td").text.split("Visibility")[1] location end