class MoviesNews::Scrape
Public Class Methods
get_page()
click to toggle source
# File lib/movies_news/scrape.rb, line 2 def self.get_page Nokogiri::HTML(open("http://www.comingsoon.net/hub/movie-news")) end
make_articles()
click to toggle source
# File lib/movies_news/scrape.rb, line 7 def self.make_articles @articles_list = [] get_page.css(".listed-article-content").each do |stories| url = stories.css("header a").attribute("href").value content = Nokogiri::HTML(open(url)) content.css(".article-content").each do |articles| @articles_list << { :title => stories.css("header a").text, :author => stories.css(".listed-article-author").text, :story => articles.css("p").text } end end @articles_list end