Exemplo n.º 1
0
    def resolve(self, url, title, iconimage, meta):
        r = client.request(url)
        r = BeautifulSoup(r)
        r = r.findAll('div', attrs={'class': 'film-container'})
        for frame in r:
            url = frame.findAll('iframe')[0]['src'].encode('utf-8')
            if "embed/player" in url.lower():
                url = urlparse.urljoin(self.base_link, url)
                try:
                    host = re.findall(
                        '([\w]+[.][\w]+)$',
                        urlparse.urlparse(url.strip().lower()).netloc)[0]
                except:
                    host = 'Unknown'
                s = client.request(url)
                s = re.findall('src:\s*"(.+?)"', s)[-1]
                url = s.encode('utf-8')
                if ".mp4?" in url:
                    url = url.split('.mp4?')[0]
                    url = url + ".mp4"
                url = url + "|directplay"
                print("SNAGFILMS URL", url)

                control.addLink(host, url, 'play', iconimage, control.fanart,
                                meta)
Exemplo n.º 2
0
    def resolve(self, url, title, iconimage, meta):
        r = client.request(url)
        r = BeautifulSoup(r)
        r = r.findAll('iframe')
        for src in r:
			url = src['src'].encode('utf-8')
			try:host = re.findall('([\w]+[.][\w]+)$', urlparse.urlparse(url.strip().lower()).netloc)[0]
			except: host = 'Unknown'
			control.addLink(host,url,'play', iconimage, control.fanart, meta)	
Exemplo n.º 3
0
    def resolve(self, url, title, iconimage, meta):
        r = client.request(url)
        r = BeautifulSoup(r)
        r = r.findAll('iframe')
        for src in r:
            url = src['src'].encode('utf-8')
            try:
                host = re.findall(
                    '([\w]+[.][\w]+)$',
                    urlparse.urlparse(url.strip().lower()).netloc)[0]
            except:
                host = 'Unknown'
            if "snagfilm" in url.lower():
                s = client.request(url)
                s = re.findall('src:\s*"(.+?)"', s)[0]
                url = s.encode('utf-8')

                if ".mp4?" in url:
                    url = url.split('.mp4?')[0]
                    url = url + ".mp4"
                url = url + "|directplay"
                print("SNAGFILM URL", url)
            control.addLink(host, url, 'play', iconimage, control.fanart, meta)