Class: SeattleCraftCoffee::Scraper

Inherits:
Object
  • Object
show all
Defined in:
lib/seattle_craft_coffee/scraper.rb

Class Method Summary collapse

Class Method Details

.scrape_brewersObject



9
10
11
12
13
14
15
16
17
# File 'lib/seattle_craft_coffee/scraper.rb', line 9

def self.scrape_brewers
  scrape_page.each do |brewer|
    SeattleCraftCoffee::Brewers.new(
    brewer.css("a.save-venue__link").text,
    brewer.css("h2.save-venue__neighborhood.font--h5").text,
    brewer.css("p.save-venue__description.font--body").text
    )
  end
end

.scrape_pageObject



4
5
6
7
# File 'lib/seattle_craft_coffee/scraper.rb', line 4

def self.scrape_page
  doc = Nokogiri::HTML(open("https://www.thrillist.com/drink/seattle/the-8-best-craft-coffee-shops-in-seattle"))
  doc.css("section.save-venue.saveable-venue.has-spacing.is-standard")
end