def GrabMailRu(self,url,list): print 'RESOLVING VIDEO.MAIL.RU VIDEO API LINK' from entertainment.net import Net net = Net(cached=False) import json,re items = [] data = net.http_GET(url).content cookie = net.get_cookies() for x in cookie: for y in cookie[x]: for z in cookie[x][y]: l= (cookie[x][y][z]) r = '"key":"(.+?)","url":"(.+?)"' match = re.compile(r,re.DOTALL).findall(data) for quality,stream in match: test = str(l) test = test.replace('<Cookie ','') test = test.replace(' for .my.mail.ru/>','') url=stream +'|Cookie='+test QUALITY=quality.upper() if '480' in QUALITY: QUALITY = '720P' self.AddFileHost(list, QUALITY, url,host='WATCH-TVSERIES.NET')
def GrabMailRu(self, url, list): print 'RESOLVING VIDEO.MAIL.RU VIDEO API LINK' from entertainment.net import Net net = Net(cached=False) import json, re items = [] data = net.http_GET(url).content cookie = net.get_cookies() for x in cookie: for y in cookie[x]: for z in cookie[x][y]: l = (cookie[x][y][z]) r = '"key":"(.+?)","url":"(.+?)"' match = re.compile(r, re.DOTALL).findall(data) for quality, stream in match: test = str(l) test = test.replace('<Cookie ', '') test = test.replace(' for .my.mail.ru/>', '') url = stream + '|Cookie=' + test QUALITY = quality.upper() if '480' in QUALITY: QUALITY = '720P' self.AddFileHost(list, QUALITY, url, host='WATCH-TVSERIES.NET')
def GrabMailRu(self, url, list): #print 'RESOLVING VIDEO.MAIL.RU VIDEO API LINK' from entertainment.net import Net net = Net(cached=False) import json, re items = [] data = net.http_GET(url).content cookie = net.get_cookies() for x in cookie: for y in cookie[x]: for z in cookie[x][y]: l = (cookie[x][y][z]) link = json.loads(data) data = link['videos'] for j in data: stream = j['url'] if not 'http:' in stream: stream = 'http:' + stream Q = j['key'].upper() test = str(l) test = test.replace('<Cookie ', '') test = test.replace(' for .my.mail.ru/>', '') url = stream + '|Cookie=' + test if Q == '1080P': Q = '1080P' elif Q == '720P': Q = '720P' elif Q == '480P': Q = 'HD' else: Q = 'SD' self.AddFileHost(list, Q, url, host='MAIL.RU')
def GrabMailRu(self,url,list): print 'RESOLVING VIDEO.MAIL.RU VIDEO API LINK' from entertainment.net import Net net = Net(cached=False) import json,re items = [] data = net.http_GET(url).content cookie = net.get_cookies() for x in cookie: if '.my.mail.ru' in x: for y in cookie[x]: for z in cookie[x][y]: l= (cookie[x][y][z]) r = '"key":"(.+?)","url":"(.+?)"' match = re.compile(r,re.DOTALL).findall(data) for quality,stream in match: test = str(l) test = test.replace('<Cookie ','') matcher =re.compile('for (.+?)>').findall(test)[0] test = test.replace(' for '+matcher+'>','') url=stream +'|Cookie='+test Q=quality.upper() if Q == '1080P': Q ='1080P' elif Q == '720P': Q ='720P' elif Q == '480P': Q ='HD' else: Q ='SD' self.AddFileHost(list, Q, url,host='MAIL.RU')
def GrabMailRu(self,url,list,title): from entertainment.net import Net net = Net(cached=False) import json,re items = [] data = net.http_GET(url).content cookie = net.get_cookies() for x in cookie: if '.my.mail.ru' in x: for y in cookie[x]: for z in cookie[x][y]: l= (cookie[x][y][z]) r = '"key":"(.+?)","url":"(.+?)"' match = re.compile(r,re.DOTALL).findall(data) for quality,stream in match: test = str(l) test = test.replace('<Cookie ','') matcher =re.compile('for (.+?)>').findall(test)[0] test = test.replace(' for '+matcher+'>','') url=stream +'|Cookie='+test Q=quality.upper() if Q == '1080P': Q ='1080P' elif Q == '720P': Q ='720P' elif Q == '480P': Q ='HD' else: Q ='SD' self.AddFileHost(list, Q, url,host=title)