try except in alcuni canali
This commit is contained in:
@@ -37,7 +37,14 @@ def menu(item):
|
|||||||
def search(item, texto):
|
def search(item, texto):
|
||||||
support.info(texto)
|
support.info(texto)
|
||||||
item.url = host + "/?s=" + texto
|
item.url = host + "/?s=" + texto
|
||||||
return peliculas(item)
|
try:
|
||||||
|
return peliculas(item)
|
||||||
|
except:
|
||||||
|
import sys
|
||||||
|
for line in sys.exc_info():
|
||||||
|
support.info('search log:', line)
|
||||||
|
return []
|
||||||
|
|
||||||
|
|
||||||
def newest(categoria):
|
def newest(categoria):
|
||||||
support.info(categoria)
|
support.info(categoria)
|
||||||
|
|||||||
+8
-1
@@ -71,7 +71,14 @@ def replay(item):
|
|||||||
def search(item, text):
|
def search(item, text):
|
||||||
item.url = host + '/tutti-i-programmi'
|
item.url = host + '/tutti-i-programmi'
|
||||||
item.search = text
|
item.search = text
|
||||||
return peliculas(item)
|
try:
|
||||||
|
return peliculas(item)
|
||||||
|
except:
|
||||||
|
import sys
|
||||||
|
for line in sys.exc_info():
|
||||||
|
support.info('search log:', line)
|
||||||
|
return []
|
||||||
|
|
||||||
|
|
||||||
@support.scrape
|
@support.scrape
|
||||||
def peliculas(item):
|
def peliculas(item):
|
||||||
|
|||||||
+23
-18
@@ -291,25 +291,30 @@ def newest(categoria):
|
|||||||
def search(item, texto):
|
def search(item, texto):
|
||||||
info(texto)
|
info(texto)
|
||||||
itemlist = []
|
itemlist = []
|
||||||
|
try:
|
||||||
patron = r'<li class="cat-item cat-item-\d+"><a href="([^"]+)"\s?>([^<]+)</a>'
|
patron = r'<li class="cat-item cat-item-\d+"><a href="([^"]+)"\s?>([^<]+)</a>'
|
||||||
matches = support.match(item, patron=patron, headers=headers).matches
|
matches = support.match(item, patron=patron, headers=headers).matches
|
||||||
for i, (scrapedurl, scrapedtitle) in enumerate(matches):
|
for i, (scrapedurl, scrapedtitle) in enumerate(matches):
|
||||||
if texto.upper() in scrapedtitle.upper():
|
if texto.upper() in scrapedtitle.upper():
|
||||||
scrapedthumbnail = ""
|
scrapedthumbnail = ""
|
||||||
scrapedplot = ""
|
scrapedplot = ""
|
||||||
title = cleantitle(scrapedtitle)
|
title = cleantitle(scrapedtitle)
|
||||||
itemlist.append(
|
itemlist.append(
|
||||||
item.clone(action="episodios",
|
item.clone(action="episodios",
|
||||||
title=title,
|
title=title,
|
||||||
url=scrapedurl,
|
url=scrapedurl,
|
||||||
thumbnail=scrapedthumbnail,
|
thumbnail=scrapedthumbnail,
|
||||||
fulltitle=title,
|
fulltitle=title,
|
||||||
show=title,
|
show=title,
|
||||||
plot=scrapedplot,
|
plot=scrapedplot,
|
||||||
contentType='episode',
|
contentType='episode',
|
||||||
originalUrl=scrapedurl))
|
originalUrl=scrapedurl))
|
||||||
tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True)
|
tmdb.set_infoLabels_itemlist(itemlist, seekTmdb=True)
|
||||||
|
except:
|
||||||
|
import sys
|
||||||
|
for line in sys.exc_info():
|
||||||
|
support.info('search log:', line)
|
||||||
|
return []
|
||||||
|
|
||||||
return itemlist
|
return itemlist
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user