Correccion a Playmax
This commit is contained in:
@@ -712,6 +712,7 @@ def acciones_fichas(item, sid, ficha, season=False):
|
|||||||
|
|
||||||
def acciones_cuenta(item):
|
def acciones_cuenta(item):
|
||||||
logger.info()
|
logger.info()
|
||||||
|
logger.debug("item es %s" % item.tostring("\n"))
|
||||||
itemlist = []
|
itemlist = []
|
||||||
|
|
||||||
if "Tus fichas" in item.title:
|
if "Tus fichas" in item.title:
|
||||||
@@ -771,13 +772,14 @@ def acciones_cuenta(item):
|
|||||||
|
|
||||||
data = httptools.downloadpage("https://playmax.mx/tusfichas.php").data
|
data = httptools.downloadpage("https://playmax.mx/tusfichas.php").data
|
||||||
data = re.sub(r"\n|\r|\t|\s{2}| |<br>", "", data)
|
data = re.sub(r"\n|\r|\t|\s{2}| |<br>", "", data)
|
||||||
|
logger.debug("data %s" % data)
|
||||||
|
|
||||||
bloque = scrapertools.find_single_match(data, item.url + '">(.*?)(?:<div class="tf_blocks|<div class="tf_o_move">)')
|
bloque = scrapertools.find_single_match(data, item.url + '">(.*?)(?:<div class="tf_blocks|<div class="tf_o_move">)')
|
||||||
matches = scrapertools.find_multiple_matches(bloque, '<div class="tf_menu_mini">([^<]+)<(.*?)<cb></cb></div>')
|
matches = scrapertools.find_multiple_matches(bloque, '<div class="tf_menu_mini">([^<]+)<(.*?)<cb></cb></div>')
|
||||||
for category, contenido in matches:
|
for category, contenido in matches:
|
||||||
itemlist.append(item.clone(action="", title=category, text_color=color3))
|
itemlist.append(item.clone(action="", title=category, text_color=color3))
|
||||||
|
|
||||||
patron = '<div class="c_fichas_image"[^>]*>[^<]*<[^>]+href="\.([^"]+)".*?src="\.([^"]+)".*?serie="([^"]*)".*?' \
|
patron = '<div class="c_fichas_image"[^>]*>[^<]*<[^>]+href="\.([^"]+)".*?src="([^"]+)".*?serie="([^"]*)".*?' \
|
||||||
'<div class="c_fichas_title">(?:<div class="c_fichas_episode">([^<]+)</div>|)([^<]+)</div>'
|
'<div class="c_fichas_title">(?:<div class="c_fichas_episode">([^<]+)</div>|)([^<]+)</div>'
|
||||||
entradas = scrapertools.find_multiple_matches(contenido, patron)
|
entradas = scrapertools.find_multiple_matches(contenido, patron)
|
||||||
for scrapedurl, scrapedthumbnail, serie, episodio, scrapedtitle in entradas:
|
for scrapedurl, scrapedthumbnail, serie, episodio, scrapedtitle in entradas:
|
||||||
|
|||||||
Reference in New Issue
Block a user