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