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