7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# 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
|