grab_epg
eg: gem grab_epg
proxy_list=Grabepg.get_topfast_list
Grabepg.getchannels.each do |channel,url|
Grabepg.getschedule(channel,url,proxy_list)
end
Grabepg.getschedule 的返回:
channel_schedule 是日期的时间表
show_schedule 是根据节目的时间表
"channel_schedule"=>channel_schedule,"show_schedule"=>@show_schedule
获取频道列表,并将频道的图片路径保存到指定的文件夹内
channel_urls = Grabepg.getchannels("/home/zql")
#获取比较的代理列表
proxy_list=Grabepg.get_topfast_list
img_down_path = Grabepg.img_down_path
#遍历频道列表
channel_urls.each do |channel,url|
#获取节目信息,并将节目图片路径保存在制定文件中
GetSchedule : #Grabepg.getschedule(channel,url,proxy_list,"/home/zql")"
end