Class: StrangerThingsDirectory::CharacterScraper

Inherits:
Object
  • Object
show all
Defined in:
lib/stranger_things_directory/character_scraper.rb

Instance Method Summary collapse

Instance Method Details

#get_charactersObject



8
9
10
11
# File 'lib/stranger_things_directory/character_scraper.rb', line 8

def get_characters
   self.open_page.css("div#WikiaArticle.WikiaArticle ul.category-page__trending-pages li.category-page__trending-page")
    
end

#open_pageObject



3
4
5
6
# File 'lib/stranger_things_directory/character_scraper.rb', line 3

def open_page 
    Nokogiri::HTML(open("https://strangerthings.fandom.com/wiki/Category:Characters"))
   
end

#send_charactersObject



13
14
15
16
17
# File 'lib/stranger_things_directory/character_scraper.rb', line 13

def send_characters
    self.get_characters.each do |character|
        StrangerThingsDirectory::Characters.new_character(character)
    end
end