Peliculasaudiolatino dejo de funcionar.
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por kampanita » 01 Jun 2016, 15:22
- Adjuntos
-
- peliculasaudiolatino.zip
- (3.17 KiB) Descargado 272 veces
-
- Mensajes: 27
- Registrado: 07 Ago 2015, 06:58
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por isaacperezruiz » 02 Jun 2016, 00:45

Publicidad
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por isaac18 » 02 Jun 2016, 01:54
Poner estas lineas y os funcionara ...
Código: Seleccionar todo
itemlist = []
'''
<tr>
<th class="headtable" align="left"><a href="http://peliculasaudiolatino.com/perfil/KAOSNORMAL.html" target="_blank"><img class="smallpic" src="http://peliculasaudiolatino.com/userpic/userpic1457229143.jpg" height="20" width="20">KAOSNORMAL</a></th>
<th class="headmovil" align="left"><img src="http://www.google.com/s2/favicons?domain=gamovideo.com" width="16"/>gamovideo.com</th>
<th class="headmovil" align="left"><img src="http://peliculasaudiolatino.com/images/la_la.png" width="22" align=absmiddle></th>
<th class="headtable" align="left"><img src="http://peliculasaudiolatino.com/images/1dvd.png"> DVD</th>
<th class="slink" align="left"><div id="btnp"><a href="javascript:void(0);" style="cursor:pointer" onClick="window.open('http://peliculasaudiolatino.com/movies/Samba/141400.html','mywindow','width=1000,height=800,location=no,status=no,scrollbars=yes,toolbar=no,menubar=no,directories=no');"><span class="headmovil">Ver</span></a></div> </th>
</tr>
'''
'''
<tr>
<th class="headtable" align="left"><a href="http://peliculasaudiolatino.com/perfil/KAOSNORMAL.html" target="_blank"><img class="smallpic" src="http://peliculasaudiolatino.com/userpic/userpic1457229143.jpg" height="20" width="20">KAOSNORMAL</a></th>
<th class="headmovil" align="left"><img src="http://www.google.com/s2/favicons?domain=userscloud.com" width="16"/>userscloud.com</th>
<th class="headmovil" align="left"><img src="http://peliculasaudiolatino.com/images/la_la.png" width="22" align=absmiddle></th>
<th class="headtable" align="left"><img src="http://peliculasaudiolatino.com/images/1dvd.png"> DVD</th>
<th class="slink" align="left"><div id="btnp"><a href="http://peliculasaudiolatino.com/externo.php?host=http://www.userscloud.com/rid15pn653zu" target="_blank"><span class="headmovil">Descargar</span></a></div> </th>
</tr>
'''
#patron = '<th class="headtable" align="left">.*?</th[^<]+'
#patron += '<th class="headmovil" align="left"><img[^>]+>([^<]+)</th[^<]+'
#patron += '<th class="headmovil" align="left"><img src="([^"]+)"[^<]+</th[^<]+'
#patron += '<th class="headtable" align="left"><img[^>]+>([^<]+)</th>'
#patron += '<th class="slink" align="left"><div id="btnp"><a href="(.*?)<span class="headmovil">Ver</span>'
patron='<tr><th class="headtable" align="left"><a href=.*?><img class=.*?<th class="headmovil" align="left"><img src=.*?alt="(.*?)"/>.*?<span class="headtable">.*?<th class="headmovil".*?alt="(.*?)" align=absmiddle>.*?<th class="headmovil".*?<img src=.*?alt="(.*?)".*?a href="(.*?)><span class="headmovil">Ver'
matches = re.compile(patron,re.DOTALL).findall(data)
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por kampanita » 02 Jun 2016, 12:07
Si. Básicamente consiste en cambiar esto :
Código: Seleccionar todo
patron = '<th class="headtable" align="left">.*?</th[^<]+'
patron += '<th class="headmovil" align="left"><img[^>]+>([^<]+)</th[^<]+'
patron += '<th class="headmovil" align="left"><img src="([^"]+)"[^<]+</th[^<]+'
patron += '<th class="headtable" align="left"><img[^>]+>([^<]+)</th>'
patron += '<th class="slink" align="left"><div id="btnp"><a href="(.*?)<span class="headmovil">Ver</span>'
Código: Seleccionar todo
patron= '<tr><th class="headtable" align="left"><a href=.*?><img class=.*?'
patron+='<th class="headmovil" align="left"><img src=.*?alt="(.*?)"/>.*?<span class="headtable">.*?'
patron+='<th class="headmovil".*?alt="(.*?)" align=absmiddle>.*?<th class="headmovil".*?'
patron+='<img src=.*?alt="(.*?)".*?a href="(.*?)><span class="headmovil">Ver'
- Adjuntos
-
- peliculasaudiolatino.zip
- a ver si ahora.
- (3.17 KiB) Descargado 280 veces
-
- Mensajes: 27
- Registrado: 07 Ago 2015, 06:58
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por isaacperezruiz » 03 Jun 2016, 01:02

Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por kampanita » 03 Jun 2016, 10:36
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por SeiTaN » 04 Jun 2016, 10:10
Código: Seleccionar todo
# -*- coding: utf-8 -*-
# ------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Canal para peliculasaudiolatino
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
# ------------------------------------------------------------
import re
import sys
import urlparse
from core import config
from core import logger
from core import scrapertools
from core import servertools
from core.item import Item
__channel__ = "peliculasaudiolatino"
__category__ = "F"
__type__ = "generic"
__title__ = "Peliculasaudiolatino"
__language__ = "ES"
HOST = "http://peliculasaudiolatino.com/"
DEBUG = config.get_setting("debug")
def isGeneric():
return True
def mainlist(item):
logger.info("channels.peliculasaudiolatino mainlist")
itemlist = list()
itemlist.append(Item(channel=__channel__, title="Estrenos", action="peliculas",
url=urlparse.urljoin(HOST, "/estrenos-2016.html")))
itemlist.append(Item(channel=__channel__, title="Recién agregadas", action="peliculas",
url=urlparse.urljoin(HOST, "/ultimas-agregadas.html")))
itemlist.append(Item(channel=__channel__, title="Recién actualizadas", action="peliculas",
url=urlparse.urljoin(HOST, "/recien-actualizadas.html")))
itemlist.append(Item(channel=__channel__, title="Las más vistas", action="peliculas",
url=urlparse.urljoin(HOST, "/las-mas-vistas.html")))
itemlist.append(Item(channel=__channel__, title="Listado por géneros", action="generos", url=HOST))
itemlist.append(Item(channel=__channel__, title="Listado por años", action="anyos", url=HOST))
# itemlist.append(Item(channel=__channel__, title="Series TV", action="peliculas", url=HOST))
itemlist.append(Item(channel=__channel__, title="Buscar...", action="search"))
return itemlist
def peliculas(item):
logger.info("channels.peliculasaudiolatino peliculas")
# Descarga la página
data = scrapertools.cachePage(item.url)
# Extrae las entradas de la pagina seleccionada
patron = '<div class="top"[^<]+'
patron += '<a href="([^"]+)"><img src="([^"]+)" alt="([^"]+)">'
matches = re.compile(patron, re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
itemlist = []
for scrapedurl, scrapedthumbnail, scrapedtitle in matches:
url = urlparse.urljoin(item.url, scrapedurl)
title = scrapedtitle.strip()
thumbnail = urlparse.urljoin(item.url, scrapedthumbnail)
plot = ""
# Añade al listado
itemlist.append(Item(channel=__channel__, action="findvideos", title=title, fulltitle=title, url=url,
thumbnail=thumbnail, plot=plot, viewmode="movie", folder=True))
# Extrae la marca de siguiente página
next_page = scrapertools.find_single_match(data, '<a href="([^"]+)"><span class="icon-chevron-right">')
if next_page != "":
itemlist.append(Item(channel=__channel__, action="peliculas", title=">> Página siguiente",
url=urlparse.urljoin(item.url, next_page).replace("/../../", "/"), folder=True))
return itemlist
def generos(item):
logger.info("channels.peliculasaudiolatino generos")
itemlist = []
# Descarga la página
data = scrapertools.cachePage(item.url)
# Limita el bloque donde buscar
data = scrapertools.find_single_match(data, 'span.+?>Generos<span(.*?)</ul>')
# Extrae las entradas
patron = '<li><a href="([^"]+)">([^<]+)<'
matches = re.compile(patron, re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
for match in matches:
scrapedurl = urlparse.urljoin(item.url, match[0])
scrapedtitle = match[1].strip()
# logger.info(scrapedtitle)
itemlist.append(Item(channel=__channel__, action="peliculas", title=scrapedtitle, url=scrapedurl))
itemlist = sorted(itemlist, key=lambda Item: Item.title)
return itemlist
def anyos(item):
logger.info("channels.peliculasaudiolatino anyos")
itemlist = []
# Descarga la página
data = scrapertools.cachePage(item.url)
# Limita el bloque donde buscar
data = scrapertools.find_single_match(data, "span.+?>Años<span(.*?)</ul>")
logger.info("channels.peliculasaudiolatino data="+data)
# Extrae las entradas
patron = '<li><a href="([^"]+)">([^<]+)<'
matches = re.compile(patron, re.DOTALL).findall(data)
if DEBUG:
scrapertools.printMatches(matches)
for scrapedurl, scrapedtitle in matches:
url = urlparse.urljoin(item.url, scrapedurl)
title = scrapedtitle
thumbnail = ""
plot = ""
if DEBUG:
logger.info("title=["+title+"], url=["+url+"], thumbnail=["+thumbnail+"]")
itemlist.append(Item(channel=__channel__, action="peliculas", title=title, url=url, thumbnail=thumbnail,
plot=plot, folder=True))
return itemlist
def search(item, texto):
logger.info("channels.peliculasaudiolatino search")
itemlist = []
texto = texto.replace(" ", "+")
try:
# Series
item.url = urlparse.urljoin(HOST, "/busqueda.php?q=%s")
item.url = item.url % texto
item.extra = ""
itemlist.extend(peliculas(item))
itemlist = sorted(itemlist, key=lambda el: Item.title)
return itemlist
# Se captura la excepción, para no interrumpir al buscador global si un canal falla
except:
import sys
for line in sys.exc_info():
logger.error("%s" % line)
return []
def findvideos(item):
logger.info("channels.peliculasaudiolatino videos")
itemlist = []
# Descarga la página
data = scrapertools.cachePage(item.url)
scrapedthumbnail = item.thumbnail
data = re.sub(r"\n|\r|\t|\s{2}| |<Br>|<BR>|<br>|<br/>|<br />|-\s", "", data)
patron = '<table class="table_links">(.*?)</table>'
bloques = re.compile(patron, re.DOTALL).findall(data)
patron = '<th class="headtable".*?><img.*?>(.*?)</a>.*?<th class="headmovil".*?<img.*?alt="([^"]+)"*.?>.*?</th>' \
'.*?<img .*? alt="([^"]+)".*?></th><th class="headmovil".*?<img .*?>(.*?)</th><th class="slink".*?' + \
"open\('([^']+).*?"
matches = re.compile(patron, re.DOTALL).findall(bloques[0])
for uploader, scrapedservidor, imgidioma, calidad, scrapedurl in matches:
url = scrapedurl
pos_dot = scrapedservidor.index('.')
servidor = scrapedservidor[:pos_dot]
title = "Ver en {0} [{1}] [{2}] ({3})".format(servidor, imgidioma, calidad.strip(), uploader)
itemlist.append(Item(channel=__channel__, action="play", title=title, fulltitle=item.fulltitle, url=url,
thumbnail=scrapedthumbnail))
patron = '<th class="headtable".*?><img.*?>(.*?)</a>.*?<th class="headmovil".*?<img.*?alt="([^"]+)"*.?>.*?</th>' \
'.*?<img .*? alt="([^"]+)".*?></th><th class="headtable".*?<img .*?>(.*?)</th><th class="slink".*?' \
'<a href="([^"]+)"'
matches = re.compile(patron, re.DOTALL).findall(bloques[1])
for uploader, scrapedservidor, imgidioma, calidad, scrapedurl in matches:
url = scrapedurl.replace("http://peliculasaudiolatino.com/externo.php?host=", "")
pos_dot = scrapedservidor.index('.')
servidor = scrapedservidor[:pos_dot]
title = "Descargar en {0} [{1}] [{2}] ({3})".format(servidor, imgidioma, calidad.strip(), uploader)
itemlist.append(Item(channel=__channel__, action="play", title=title, fulltitle=item.fulltitle, url=url,
thumbnail=scrapedthumbnail))
return itemlist
def play(item):
logger.info("channels.peliculasaudiolatino play")
data = scrapertools.cache_page(item.url)
logger.info("data1="+data)
servers = {"powvideo": "http://powvideo.net/", "streamin": "http://streamin.to/", "vidx": "http://vidxtreme.to/",
"gamo": "http://gamovideo.com/", "vodlocker": "http://vodlocker.com/", "vidspot": "http://vidspot.net/",
"allmy": "http://allmyvideos.net/", "vidto": "http://vidto.me/",
"netu": "http://netu.tv/watch_video.php?v="}
patron = '<iframe .*?src="([^"]+)"'
matches = re.compile(patron, re.DOTALL).findall(data)
if matches:
url = matches[0]
patron = "http://peliculasaudiolatino.com/show/([^\.]+).php\?url="
matches = re.compile(patron, re.DOTALL).findall(url)
if matches:
url = url.replace("http://peliculasaudiolatino.com/show/"+matches[0]+".php?url=", servers[matches[0]])
# data2 = data2.replace("http://peliculasaudiolatino.com/show/vidbux.php?url=", "http://www.vidbux.com/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/vidxden.php?url=", "http://www.vidxden.com/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/sockshare.php?url=", "http://www.sockshare.com/embed/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/moevide.php?url=",
# "http://moevideo.net/?page=video&uid=")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/novamov.php?url=", "http://www.novamov.com/video/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/movshare.php?url=", "http://www.movshare.net/video/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/divxstage.php?url=", "http://www.divxstage.net/video/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/tumi.php?url=", "http://www.tumi.tv/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/playerto.php?url=", "http://played.to/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/videoweed.php?url=", "http://www.videoweed.es/file/")
# data2 = data2.replace('http://peliculasaudiolatino.com/show/r"></iframe>url=', "http://realvid.net/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/roc.php?url=", "http://rocvideo.net/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/vide.php?url=", "http://thevideo.me/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/vidto.php?url=", "http://vidto.me/")
# data2 = data2.replace("http://peliculasaudiolatino.com/show/videomega.php?url=", "http://videomega.tv/?ref=")
# data2 = data2.replace("http://peliculasaudiolatino.com/v/pl/play.php?url=", "http://www.putlocker.com/embed/")
# data2 = data2.replace("http://peliculasaudiolatino.com/v/mv/play.php?url=", "http://www.modovideo.com/frame.php?v=")
# data2 = data2.replace("http://peliculasaudiolatino.com/v/ss/play.php?url=", "http://www.sockshare.com/embed/")
# data2 = data2.replace("http://peliculasaudiolatino.com/v/vb/play.php?url=", "http://vidbull.com/")
# data2 = data2.replace("http://peliculasaudiolatino.com/v/vk/play.php?url=", "http://vk.com/video_ext.php?oid=")
# data2 = data2.replace("http://peliculasaudiolatino.com/v/ttv/play.php?url=", "http://www.tumi.tv/")
# url = url.replace("%26", "&")
logger.info("url2="+url)
itemlist = servertools.find_video_items(data=url)
for videoitem in itemlist:
videoitem.title = item.title
videoitem.channel = __channel__
return itemlist
# Verificación automática de canales: Esta función debe devolver "True" si está ok el canal.
def test():
# mainlist
mainlist_items = mainlist(Item())
# Da por bueno el canal si alguno de los vídeos de "Novedades" devuelve mirrors
novedades_items = peliculas(mainlist_items[0])
bien = False
for novedades_item in novedades_items:
mirrors = findvideos(item=novedades_item)
if len(mirrors) > 0:
bien = True
break
return bien
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por SeiTaN » 10 Jun 2016, 22:18
¿El mío? ¿o el que puso kampanita?makal escribió:saludos cambie el archivo py
¿Qué pelicula? ¿con que servidor?makal escribió: pero ahora me sale un
mensaje de no hay nada para reproducir alguna solucion?
Si no pones información, no podemos adivinar donde está el fallo.
Re: Peliculasaudiolatino dejo de funcionar.
Mensaje por makal » 11 Jun 2016, 00:56
SeiTaN escribió:¿El mío? ¿o el que puso kampanita?makal escribió:saludos cambie el archivo py
¿Qué pelicula? ¿con que servidor?makal escribió: pero ahora me sale un
mensaje de no hay nada para reproducir alguna solucion?
Si no pones información, no podemos adivinar donde está el fallo.
prove los 2 ninguno me funciono aunque ahorra aparecen los server
de las peliculas cuando clikeo una me sale ese error en todas
Volver a “Problemas (no me funciona...)”
- Ayuda sobre plugins
- ↳ tvalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta (For Italian users)
- ↳ Problemi (Non mi funziona...)
- ↳ Domande (Come fare a...)
- ↳ Suggerimenti (Sarebbe bello che...)
- ↳ mywebtv
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ MediaExplorer
- ↳ Balandro
- ↳ Otros plugins
- ↳ Alfa
- ↳ Alfa (For Italian users)
- ↳ Tutoriales
- Ayuda sobre mediacenters
- ↳ XBMC / Kodi
- ↳ Plex
- ↳ Android
- ↳ Raspberry Pi
- ↳ Boxee
- ↳ WiiMC
- ↳ Enigma 2
- ↳ Otros media center
- Sugerencias
- ↳ Nuevos canales
- ↳ Mejoras
- Desarrolladores
- Comunidad
¿Qué es Mi media center?
Este es el foro oficial de soporte para pelisalacarta, tvalacarta y mywebtv.
También es un lugar para compartir tus experiencias con dispositivos multimedia y software media center, puede que encuentres algo interesante que ni siquiera sabías que se podía hacer.
Primeros pasos en Kodi
Si estás empezando con Kodi, o si estás interesado en sacarle más partido, puedes echar un vistazo a esta colección de video-tutoriales.
Aprenderás a crear y optimizar tu biblioteca, a instalar add-ons, a buscar subtítulos...
Cómo reportar un problema
Si tienes un problema en alguno de los plugins y quieres reportarlo, no olvides incluir el log.
Para que resulte útil tienes que activar la opción de "log completo" en el plugin, luego reiniciar Kodi y dar los pasos necesarios hasta que se produzca el problema.
Luego copia tu fichero de log, siguiendo las instrucciones que se describen en este enlace, e inclúyelo al final de la descripción de tu problema.
Aprende a programar para Kodi
Si sabes programar, esta serie de tutoriales que describen paso a paso cómo desarrollar tu propio add-on para Kodi.
Y si quieres añadir tus propios canales a pelisalacarta también te contamos paso a paso cómo hacerlo en este enlace.
¿Quién está conectado?
Usuarios navegando por este Foro: Amazon [Bot], Bing [Bot] y 16 invitados