def get_media_url(self, host, media_id): if media_id: res = urlresolvercn.get_res_setting() print media_id return self.resolve(media_id,res) else: return False
def get_media_url(self, host, media_id): url = media_id html = self.net.http_GET(url).content res = urlresolvercn.get_res_setting() r = re.search(r",vcode: '(.+?)'", url) if r: #youku return IyoukuResolver.resolve(r.group(1),res) else: r = re.search(r",iid: (\d+)", url) #iid return self.resolve(r.group(1),res)
def get_media_url(self, host, media_id): url = media_id html = self.fetch_url(url) r = re.search(r'"id":(\d+)', html) if r: id = r.group(1) res = urlresolvercn.get_res_setting() return self.resolve(id,res) else: return False
def get_media_url(self, host, media_id): url = media_id html = self.net.http_GET(url).content r = re.search(r'vid="(.*?)"', html) print r if r: res = urlresolvercn.get_res_setting() vid = r.group(1) print "Vid::" + vid data = self.get_video_data(vid) dataurls =[] if data["data"]["oriVid"] != 0 and res >=4: #原画 vid = data["data"]["oriVid"] data = self.get_video_data(vid) elif data["data"]["superVid"] != 0 and res >=3 : #超清 vid = data["data"]["superVid"] data = self.get_video_data(vid) for i in range(len(data["data"]["clipsURL"])): playURL = self.get_true_url(data["data"]["clipsURL"][i].replace("http://data.vod.itc.cn",""),data["data"]["su"][i]) print playURL dataurls.append(playURL) return "stack://" + " , ".join(dataurls) return "http://hot.vrs.sohu.com/ipad"+ str(vid) +".m3u8" return False
def get_media_url(self, host, media_id): res = urlresolvercn.get_res_setting() return self.resolve(media_id,res)