def run(hash,ump,referer=None): link="http://videomega.tv/iframe.php?ref="+hash src = ump.get_page(link,"utf-8",referer=referer) packed=re.findall("(eval\(function\(p.*?)\n",src) code=unpack.unpack(packed[0]).replace("\\","") url=re.findall('"src","(.*?)"',code)[0] return {"video":{"url":url,"referer":link}}
def run(hash, ump, referer=None): src = ump.get_page(domain + hash, "utf8", referer=referer) packed = re.findall( "script type='text/javascript'\>(eval\(function\(p.*?)\n</script>", src) data = unpack.unpack(packed[0]).encode("ascii", "ignore").replace("\\", "") files = re.findall('file:"([^,]*?)"}', data) return {"vid": {"url": files[0], "referer": domain + hash}}
def run(hash,ump,referer=None): src = ump.get_page(domain+hash,"utf8",referer=referer) packed=re.findall("script type='text/javascript'\>(eval\(function\(p.*?)\n</script>",src) data= unpack.unpack(packed[0]).encode("ascii","ignore").replace("\\","") files=re.findall('file:"([^,]*?)",label:"(.*?)"',data) vids={} for file in files: if not (file[0].endswith(".vtt") or file[0].endswith(".m3u8")): vids[file[1]]=file[0] return vids
def run(hash, ump, referer=None): src = ump.get_page(domain + hash, "utf8", referer=referer) vars = ["op", "usr_login", "id", "fname", "referer", "hash"] data = {} for var in vars: data[var] = re.findall('type="hidden" name="' + var + '" value="(.*?)"', src)[0] time.sleep(6) data["imhuman"] = "Proceed to video" src = ump.get_page(domain + hash, "utf8", data=data, referer=domain + hash) packed = re.findall("script type='text/javascript'\>(eval\(function\(.*?)\n", src) data = unpack.unpack(packed[0]).encode("ascii", "ignore").replace("\\", "") files = re.findall('label:"(.*?)",file:"(.*?)"', data) return dict(files)
def run(hash,ump,referer=None): src = ump.get_page(domain+hash,"utf8",referer=referer) vars=["op","usr_login","id","fname","referer","hash"] data={} for var in vars: data[var]=re.findall('type="hidden" name="'+var+'" value="(.*?)"',src)[0] time.sleep(6) data["imhuman"]="Proceed to video" src = ump.get_page(domain+hash,"utf8",data=data,referer=domain+hash) packed=re.findall("script type='text/javascript'\>(eval\(function\(.*?)\n",src) data= unpack.unpack(packed[0]).encode("ascii","ignore").replace("\\","") files=re.findall('label:"(.*?)",file:"(.*?)"',data) return dict(files)
def run(hash,ump,referer=None): data=ump.get_page(domain+"embed/"+hash,None) data = data.replace('\\/', '/') \ .replace('&', '&') \ .replace('\xc9', 'E') \ .replace('–', '-') \ .replace('&', '&') \ .replace('’', '\'') \ .replace('\r', '') \ .replace('\n', '') \ .replace('\t', '') \ .replace(''', "'") content = '' patron = "<video(?:.|\s)*?<script\s[^>]*?>((?:.|\s)*?)<\/script" matches = re.compile(patron, re.IGNORECASE).findall(data) if len(matches) > 0: from third import aa content = aa.AADecoder(matches[0]).decode() if not content: patron = "(\s*eval\s*\(\s*function(?:.|\s)+?)<\/script>" matches = re.compile(patron, re.IGNORECASE).findall(data) if len(matches) > 0: from third import unpack from third import jj unpacked = unpack.unpack(matches[0]) content = jj.JJDecoder(unpacked).decode() if content: url="" encoded=re.findall("}return (.*?)}\(\)",content) for p in encoded[0].split("+"): if p.startswith("\""): url=url+p[1:-1] else: n=int(p.split(")")[0].split(",")[1]) b=int(p.split("(")[1].split(",")[0]) url=url+base(n,27+b) #patron = r"window\.vr='(.*?)'\;" #matches = re.compile(patron, re.IGNORECASE).findall(content.replace('\\', '')) #if len(matches) > 0: headers = { 'User-Agent' : ump.ua,"Referer":domain+"embed/"+hash } req = urllib2.Request(url, None, headers) return {"url":{"url":urllib2.urlopen(req).geturl(),"referer":domain+"embed/"+hash}}
def run(hash,ump,referer=None): data=ump.get_page(domain+"embed/"+hash,None) data = data.replace('\\/', '/') \ .replace('&', '&') \ .replace('\xc9', 'E') \ .replace('–', '-') \ .replace('&', '&') \ .replace('’', '\'') \ .replace('\r', '') \ .replace('\n', '') \ .replace('\t', '') \ .replace(''', "'") content = '' patron = "<video(?:.|\s)*?<script\s[^>]*?>((?:.|\s)*?)<\/script" matches = re.compile(patron, re.IGNORECASE).findall(data) if len(matches) > 0: from third import aa content = aa.AADecoder(matches[0]).decode() if not content: patron = "(\s*eval\s*\(\s*function(?:.|\s)+?)<\/script>" matches = re.compile(patron, re.IGNORECASE).findall(data) if len(matches) > 0: from third import unpack from third import jj unpacked = unpack.unpack(matches[0]) content = jj.JJDecoder(unpacked).decode() if content: patron = r'window\.vr\s*=\s*"(.*?)\?' matches = re.compile(patron, re.IGNORECASE).findall(content.replace('\\', '')) if len(matches) > 0: headers = { 'User-Agent' : ump.ua } req = urllib2.Request(matches[0], None, headers) return {"url":{"url":urllib2.urlopen(req).geturl(),"referer":domain+"embed/"+hash}}
def run(hash,ump,referer=None): src = ump.get_page(domain+hash,"utf8",referer=referer) packed=re.findall("script type='text/javascript'\>(eval\(function\(p.*?)\n</script>",src) data= unpack.unpack(packed[0]).encode("ascii","ignore").replace("\\","") files=re.findall('file:"([^,]*?)"}',data) return {"vid":{"url":files[0],"referer":domain+hash}}