def get_izet(): lista=[] html=client.request('http://zbunjenludnormalan.blogspot.com') soup=bs(html) list=soup.findAll('li') for i in range(len(list)): try: link=list[i].find('a')['href'] name=list[i].getText() if 'Sve epizode' not in name and 'uloge' not in name: num=int(name.replace('Epizoda ','').replace('LZN ','')) lista+=[[link,name,num]] except: pass lista=sorted(lista, key = lambda x: x[2],reverse=True) return lista
def resolve(url): try: try: url = urlparse.parse_qs(urlparse.urlparse(url).query)['urlback'][0] except: pass id = re.compile('/video/([\w]+)').findall(url)[0] u = 'http://www.dailymotion.com/sequence/full/%s' % id result = client.request(u) result = urllib.unquote(result).replace('\\/', '/').replace('\n', '').replace('\'', '"').replace(' ', '') content = re.compile('"content_type":"(.+?)"').findall(result) content = '' if len(content) == 0 else content[0] if content == 'live': url = re.compile('"autoURL":"(.+?)"').findall(result)[0] protocol = urlparse.parse_qs(urlparse.urlparse(url).query)['protocol'][0] url = url.replace('protocol=%s' % protocol, 'protocol=hls') url += '&redirect=0' url = client.request(url) return url else: u = 'http://www.dailymotion.com/embed/video/%s' % id result = client.request(u, cookie='ff=off') result = urllib.unquote(result).replace('\\/', '/').replace('\n', '').replace('\'', '"').replace(' ', '') url = [] try: url += [{'quality': 'HD', 'url': client.request(re.compile('"720":.+?"url":"(.+?)"').findall(result)[0], output='geturl')}] except: pass try: url += [{'quality': 'SD', 'url': client.request(re.compile('"480":.+?"url":"(.+?)"').findall(result)[0], output='geturl')}] except: pass if not url == []: return url try: url += [{'quality': 'SD', 'url': client.request(re.compile('"380":.+?"url":"(.+?)"').findall(result)[0], output='geturl')}] except: pass if not url == []: return url try: url += [{'quality': 'SD', 'url': client.request(re.compile('"240":.+?"url":"(.+?)"').findall(result)[0], output='geturl')}] except: pass if url == []: return return url except: return
def __init__(self,url): self.base = 'http://crtanionline.net/' self.url = url self.html = client.request(self.url, referer=self.base) import HTMLParser self.html = HTMLParser.HTMLParser().unescape(self.html.decode('utf-8'))
def __init__(self, url): self.base = 'http://crtanionline.net/' self.url = url self.html = client.request(self.url, referer=self.base) import HTMLParser self.html = HTMLParser.HTMLParser().unescape(self.html.decode('utf-8'))