diff --git a/plugin.video.alfa/channels/cinemahd.py b/plugin.video.alfa/channels/cinemahd.py index ce07e269..6d4d748d 100644 --- a/plugin.video.alfa/channels/cinemahd.py +++ b/plugin.video.alfa/channels/cinemahd.py @@ -4,6 +4,7 @@ # -*- By the Alfa Develop Group -*- import re +import urllib from channelselector import get_thumb from core import httptools from core import scrapertools @@ -58,17 +59,16 @@ def list_all(item): itemlist = [] data = get_source(item.url) - if item.section == 'alpha': patron = '\d+.*?(.*?).*?' - patron += '(\d{4}).*?Qlty>(.*?)' + patron += '(\d{4})' else: patron = '
.*?.*?'.*?\d+<.*?.*?(' - '.*?)'%option).split('-') - + scrapedurl = scrapedurl.replace('"','').replace('&','&') + data_video = get_source(scrapedurl) + url = scrapertools.find_single_match(data_video, '
.*?src=(.*?) frameborder') + opt_data = scrapertools.find_single_match(data,'%s>.*?.*?(.*?)'%option).split('-') language = opt_data[0].strip() quality = opt_data[1].strip() if url != '' and 'youtube' not in url: @@ -151,7 +150,10 @@ def findvideos(item): itemlist = servertools.get_servers_itemlist(itemlist, lambda i: i.title % '%s [%s] [%s]'%(i.server.capitalize(), i.language, i.quality)) - itemlist.append(trailer) + try: + itemlist.append(trailer) + except: + pass # Requerido para FilterTools itemlist = filtertools.get_links(itemlist, item, list_language)