
@robalo, menos mal que todavía no eras persona, si no lo dejas en una línea

Mensaje por Cmos » 15 Ene 2016, 12:29
Mensaje por robalo » 15 Ene 2016, 12:45
Código: Seleccionar todo
def dm_test():
data = scrapertools.cache_page("http://descargasmix.net/en-busca-del-valle-encantado-bdrip-m720p-castellano-animacion-1988/")
h = scrapertools.get_match( data, "dm\(c.a\('([^']+)'\)" )
m = int( scrapertools.get_match( data, "\(i\)\^\((\d+)\*\(" ) )
print "##### h: %s ## m: %s ## c: %s ##" % ( h, m, dm(h, m) )
def dm(h, m):
import base64
h = base64.decodestring(h)
c = ""
i = 0
while i < len(h):
c += chr(ord(h[i]) ^ m)
i += 1
return c
Mensaje por SeiTaN » 15 Ene 2016, 12:58
Ah! vale, entonces si, muy buena la solución, chapórobalo escribió:
A eso mismo me refería.
Simplemente que sólo se necesita esa función, la dm(), el resto no hace falta, es base64.b64decode o base64.decodestring por si el b64encode lo tenemos en varias líneas.
Osease, a ésto me refiero![]()
Código: Seleccionar todo
def dm_test(): data = scrapertools.cache_page("http://descargasmix.net/en-busca-del-valle-encantado-bdrip-m720p-castellano-animacion-1988/") h = scrapertools.get_match( data, "dm\(c.a\('([^']+)'\)" ) m = int( scrapertools.get_match( data, "\(i\)\^\((\d+)\*\(" ) ) print "##### h: %s ## m: %s ## c: %s ##" % ( h, m, dm(h, m) ) def dm(h, m): import base64 h = base64.decodestring(h) c = "" i = 0 while i < len(h): c += chr(ord(h[i]) ^ m) i += 1 return c
Mensaje por robalo » 15 Ene 2016, 13:16
Mensaje por Cmos » 18 Ene 2016, 22:21
Lento pero seguro, ya va asomando la cabezaSeiTaN escribió:Cmos, ¿como va "el parto"? ¿sale el canal?
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.
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...
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.
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.
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 17 invitados