Pregunta sobre jsunpack
Publicado: 10 Feb 2017, 16:10
Hola, estoy tratando de armar un canal nuevo pero tengo un problema con el jsunpack.py obviamente es la primera vez que intento utilizarlo, pero no me funciona segun tengo entendido se utiliza de la siguiente forma:
unpack=Jsunpack.unpack(packed)
obtengo el packed de la pagina pero a la hora de hacer el unpack me da este error:
Alguno de los avanzados me puede explicar donde esta mi error?.
P:D:
Ademas revise el packed que obtengo en la pagina http://dean.edwards.name/unpacker/ y me da perfactamente el codigo "desempacado"
unpack=Jsunpack.unpack(packed)
obtengo el packed de la pagina pero a la hora de hacer el unpack me da este error:
Código: Seleccionar todo
######## ERROR #########
11:55:06.241 T:140120288130816 NOTICE: [pelisalacarta.platformcode.launcher.run] pelisalacarta.platformcode.launcher Traceback (most recent call last):
File "/home/hernan/.kodi/addons/plugin.video.pelisalacarta/platformcode/launcher.py", line 279, in run
itemlist = getattr(channel, item.action)(item)
File "/home/hernan/.kodi/addons/plugin.video.pelisalacarta/channels/doomtv.py", line 74, in get_url
dec_vidurl = jsunpack.unpack(enc_vidurl)
File "/home/hernan/.kodi/addons/plugin.video.pelisalacarta/core/jsunpack.py", line 43, in unpack
source = re.sub(r'\b\w+\b', lookup, payload)
File "/usr/lib64/python2.7/re.py", line 155, in sub
return _compile(pattern, flags).sub(repl, string, count)
File "/home/hernan/.kodi/addons/plugin.video.pelisalacarta/core/jsunpack.py", line 42, in lookup
return symtab[unbase(word)] or word
File "/home/hernan/.kodi/addons/plugin.video.pelisalacarta/core/jsunpack.py", line 97, in __call__
return self.unbase(string)
File "/home/hernan/.kodi/addons/plugin.video.pelisalacarta/core/jsunpack.py", line 102, in _dictunbaser
ret += (self.base ** index) * self.dictionary[cipher]
KeyError: '2'
P:D:
Ademas revise el packed que obtengo en la pagina http://dean.edwards.name/unpacker/ y me da perfactamente el codigo "desempacado"