Class: HomeParser
- Inherits:
-
Object
- Object
- HomeParser
- Defined in:
- lib/ruby_legendas_tv/home_parser.rb
Class Method Summary collapse
Class Method Details
.get_highlights(base_url, page = 1) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/ruby_legendas_tv/home_parser.rb', line 16 def self.get_highlights(base_url, page=1) link = 'util/carrega_destaques' if page != 1 link = link+'/todos/page:' + page.to_s end document = WebsiteUtils.open_document(base_url+link) unless document.nil? subtitles = Array.new items_div = document.css('div.galery').css('div.clearfix').children items_div.each{|link| unless link.nil? a = link.children.css('a') unless a.nil? || a.empty? href = a.attr('href') subtitle = Subtitle.get_subtitle_from_link(base_url, href) subtitles.push(subtitle) end end } subtitles end end |
.get_most_downloaded_subtitles(base_url) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/ruby_legendas_tv/home_parser.rb', line 2 def self.get_most_downloaded_subtitles(base_url) document = WebsiteUtils.open_document(base_url) subtitles = Array.new items_div = document.css('div.item').children items_div.each{|link| #puts link['href'] subtitle = Subtitle.get_subtitle_from_link(base_url, link['href']) subtitles.push(subtitle) } subtitles end |