class Scraper
Public Class Methods
scrape_podcast()
click to toggle source
# File lib/podcastme/scraper.rb, line 3 def self.scrape_podcast doc = Nokogiri::HTML(open('https://www.vulture.com/2018/10/best-podcasts-2018-so-far.html')) doc.css(".content").each do |podcast_doc| title = podcast_doc.css(".clay-subheader").text.strip.split( " (" )[0] producer = podcast_doc.css(".clay-subheader").text.strip.split(" (" )[1].chop url = podcast_doc.css("a").attr("href").value summary = podcast_doc.css(".clay-paragraph").text Podcast.new(title, producer, url, summary) end end