예제 #1
0
    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') 
예제 #2
0
    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')
예제 #4
0
    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')  
예제 #5
0
    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)