Sha256: de73508dc3da461c2db9b100e21ec273f24c809ebae230dbea18b8e575937847

Contents?: true

Size: 1.47 KB

Versions: 9

Compression:

Stored size: 1.47 KB

Contents

require File.expand_path("../../grabepg/grab_tvsou", __FILE__)


class TestGrabTvsou
  # To change this template use File | Settings | File Templates.
  include Grabepg


  def initialize
    @grabtvsou = GrabTvsou.new("mobile",[])
  end

  def get_data(start_time,use_time)
    @grabtvsou.get_data(start_time,use_time)
  end

  def dispose_href_schedule_data(href,start_time,use_time)
    @grabtvsou.dispose_href_schedule_data(href,start_time,use_time)
  end

  def dispose_schedule_page(href="http://m.tvsou.com/epg.asp?TVid=1&Channelid=1&pro=ys")
   @grabtvsou.dispose_schedule_page(href,0,1)
  end

  def dispose_show_info
    hrefs = ["http://msou.com//jq3.asp?id=75928&tid=3","http://m.tvsou.com//jq3.asp?id=89450&tid=3"]
    ret = []
    hrefs.each do |href|
      ret<<@grabtvsou.dispose_show_info(href)
    end
    ret
  end

  def dispose_home_page
    @grabtvsou.dispose_home_page
  end

  def get_channel_logo(url="epg.asp?TVid=1&Channelid=1&pro=ys")
    @grabtvsou.get_channel_logo(url)
  end


  def self.start
    _grabtvsou = GrabTvsou.new("mobile",[])
    p channels = _grabtvsou.dispose_home_page
    i = 0
    ret = {}
      channels.each do |channel_name,channel_msg|
        return ret if i==2
        _grabtvsou.dispose_schedule_page(channel_msg[:url],0,1).each do |key,value|
           data = key
           value.each do |schedule|
             url = schedule[:url]
             p _grabtvsou.dispose_show_info(url)
           end
        end
        i += 1
      end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
grab_epg-1.0.1 lib/test/test_grab_tvsou.rb
grab_epg-1.0.0 lib/test/test_grab_tvsou.rb
grab_epg-0.3.2 lib/test/test_grab_tvsou.rb
grab_epg-0.2.9 lib/test/test_grab_tvsou.rb
grab_epg-0.2.8 lib/test/test_grab_tvsou.rb
grab_epg-0.2.7 lib/test/test_grab_tvsou.rb
grab_epg-0.2.6 lib/test/test_grab_tvsou.rb
grab_epg-0.2.5 lib/test/test_grab_tvsou.rb
grab_epg-0.2.4 lib/test/test_grab_tvsou.rb