Sha256: 380c37ea08ce34c71b47cc691003e24d8567551e4efa0c15c3904f2e13047e48
Contents?: true
Size: 1.35 KB
Versions: 4
Compression:
Stored size: 1.35 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(0,5) 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://m.tvsou.com/jq3.asp?id=81300&tid=3","http://m.tvsou.com/intro.asp?id=145"] ret = [] hrefs.each do |href| ret<<@grabtvsou.dispose_show_info(href) end ret end def dispose_home_page @grabtvsou.dispose_home_page 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
grab_epg-0.2.3 | lib/test/test_grab_tvsou.rb |
grab_epg-0.2.1 | lib/test/test_grab_tvsou.rb |
grab_epg-0.2.0 | lib/test/test_grab_tvsou.rb |
grab_epg-0.1.9 | lib/test/test_grab_tvsou.rb |