class CaptainVocab::Scraper
Public Instance Methods
get_definition(word)
click to toggle source
make data accessible to print
# File lib/captain_vocab/scraper.rb, line 18 def get_definition(word) puts pinpoint_data(word) end
pinpoint_data(word)
click to toggle source
pinpoint data retrieve data
# File lib/captain_vocab/scraper.rb, line 13 def pinpoint_data(word) definition = scrape_it(word).css("div.e16867sm0")[0].css("div.css-kg6o37.e1q3nk1v3").text end
scrape_it(word_choice)
click to toggle source
nokogiri setup to scrape dictionary
# File lib/captain_vocab/scraper.rb, line 6 def scrape_it(word_choice) url = "https://www.dictionary.com/browse/#{word_choice}?s=t" doc = Nokogiri::HTML(open(url)) doc end