Página 3 de 19
Re: Sobre los pepitos
Publicado: 28 May 2014, 22:01
por jesus
Desde luego.
Entre los de A3media y los Pepitos, que ganas de molestar...
Hoy no puedo mantener los ojos abiertos, pero lo pruebo mañana y actualizo el canal.
Gracias

Re: Sobre los pepitos
Publicado: 29 May 2014, 21:18
por gertakari
chopchop escribió:quality escribió:Robalo, no tendrás por casualidad lo mismo pero para el pelispepito????

.
En peliculaspepito el código que genera el hash para buscar el enlace es un pelín diferente (le añaden un 0 al final)
Siguiendo el ejemplo de Robalo he hecho un "helper" para enlacespepito que se puede usar desde seriespepito.py y peliculaspepito.py
He usado las funciones que hay en scrapertools en vez de meter más morralla (Estaría bien añadir funciones para interactuar con las cookies, porque no he encontrado ninguna y he tenido que meter unas líneas que deberían ser una función en scrapertools)
Para usarlo hay que descomprimir el zip adjunto en pelisalacarta/channels y debería crear una carpeta helpers con el archivo __init__.py y enlacespepito.py
Luego la función play de seriespepito.py quedaría
Código: Seleccionar todo
def play(item):
logger.info("[seriespepito.py] play")
from helpers import enlacespepito
itemlist=[]
mediaurl = enlacespepito.get_server_link_series(item.url)
# Busca el vídeo
[...]
Debajo del comentario se queda como ahora.
En peliculaspepito.py sería igual pero cambiando la llamada a la función por
Código: Seleccionar todo
mediaurl = enlacespepito.get_server_link_peliculas(item.url)
Bueno. A ver si funciona y no cambian el código pronto
¿Alguien podría decirme donde se encuentra el directorio pelisalacarta/channels?
Re: Sobre los pepitos
Publicado: 29 May 2014, 23:07
por jesus
Acabo de actualizar los canales pepitos con esta modificación, funcionan a las mil maravillas de nuevo.
Gracias a @robalo y a @chopchop, y a todos los que han participado

Re: Sobre los pepitos
Publicado: 30 May 2014, 10:16
por gertakari
jesus escribió:Acabo de actualizar los canales pepitos con esta modificación, funcionan a las mil maravillas de nuevo.
Gracias a @robalo y a @chopchop, y a todos los que han participado

Me ha salido la notificación de "canal descargado y actualizado" , pero ahora me da fallo en el scrip de pelis a la carta.(plugin.video.pelisalacarta). En cualquier canal de los pepitos (series y pelis) en el último paso, antes de reproducir. Cualquier servidor (Played, allmyvideos,..). Solo ocurre con los pepitos.
Version XBMC Frodo.
Gracias a todos por el esfuerzo igualmente.
Re: Sobre los pepitos
Publicado: 30 May 2014, 11:12
por javiernoval
Lo mismo aquí con Gotham. Anoche tras la actualización funcionaba a las mil maravillas, y desde esta mañana vuelve a fallar.
Re: Sobre los pepitos
Publicado: 30 May 2014, 13:36
por chopchop
gertakari escribió:Me ha salido la notificación de "canal descargado y actualizado" , pero ahora me da fallo en el scrip de pelis a la carta.(plugin.video.pelisalacarta). En cualquier canal de los pepitos (series y pelis) en el último paso, antes de reproducir..
Han vuelto a cambiar la página. Ahora en vez de usar SHA256 usan MD5 para calcular el hash.
Con el siguiente parche se arregla
Código: Seleccionar todo
--- a/pelisalacarta/channels/seriespepito.py
+++ b/pelisalacarta/channels/seriespepito.py
@@ -356,7 +356,13 @@ def get_cookie(html):
def convert_link(html, link_type):
hash_seed = get_cookie(html);
- hash = hashlib.sha256(hash_seed).hexdigest()
+ HASH_PAT = 'CryptoJS\.(\w+)\('
+ hash_func = scrapertools.find_single_match(html, HASH_PAT).lower()
+ if hash_func == "md5":
+ hash = hashlib.md5(hash_seed).hexdigest()
+ else:
+ hash = hashlib.sha256(hash_seed).hexdigest()
+
if link_type == PELICULAS_PEPITO:
hash += '0'
Re: Sobre los pepitos
Publicado: 30 May 2014, 15:49
por tazvader
Gran Trabajo chopchop!!!
Creo que tendríamos que ver la manera de que el python "ejecutara" la pagina como un navegador y posteriormente "revisar" la pagina resultante.
Re: Sobre los pepitos
Publicado: 30 May 2014, 16:59
por javiernoval
Confirmado, con el parche funciona perfectamente

¡Gracias chopchop!
Re: Sobre los pepitos
Publicado: 30 May 2014, 19:06
por lobox
como ponemos el parche? Gracias
Re: Sobre los pepitos
Publicado: 30 May 2014, 21:07
por robalo
Muchas gracias chopchop