class AirQualityIndex::Scraper

Public Instance Methods

local_aqi_scraper(zip_code) click to toggle source

scrape AQI webpage based on submitted zip code

# File lib/air_quality_index/scraper.rb, line 4
def local_aqi_scraper(zip_code)
  Nokogiri::HTML(open("https://airnow.gov/index.cfm?action=airnow.local_city&zipcode=#{zip_code}"))
end
nationwide_aqi_scraper() click to toggle source

scrape main AQI website to grab top rankings for air quality

# File lib/air_quality_index/scraper.rb, line 9
def nationwide_aqi_scraper
  Nokogiri::HTML(open("https://airnow.gov/index.cfm?action=airnow.main"))
end
nationwide_scraper_more_info(link) click to toggle source

scrape main AQI website to grab individual page from top ranking based on user input

# File lib/air_quality_index/scraper.rb, line 14
def nationwide_scraper_more_info(link)
  Nokogiri::HTML(open(link))
end