Canal Plusdede (port de canal originario pordede)
Re: Canal Plusdede (port de canal originario pordede)
Mensaje por Willyn » 21 Jul 2017, 23:08
Publicidad
Re: Canal Plusdede (port de canal originario pordede)
Mensaje por Willyn » 21 Jul 2017, 23:11
Activaste el log un poco tarde y parece que intentas navegar ya desde dentro del canal, sin pasar por la funcion login pero vaya.. tiene toda la pinta de que si es el tema del captchajes0411 escribió: ↑21 Jul 2017, 16:32Yo he puesto los archivos de plusdede y sí lo reconoce pelisalacarta pero no me sale contenido al buscar y al dar a novedades y demás me da error. La web me funciona perfectamente en firefox.
Uso kodi 17.3 en windows 10, también lo he probado en android y me pasa igual.
Uso pelisalacarta 4.2.0 final.
Dejo parte del log.
Re: Canal Plusdede (port de canal originario pordede)
Mensaje por llaurator » 21 Jul 2017, 23:18

Re: Canal Plusdede (port de canal originario pordede)
Mensaje por Willyn » 22 Jul 2017, 00:32


creo que no lo hacen atraves de google ni nada, osea el modo es diferente al anterior..
Muestro un dialog solicitando el captcha, me voy al log para ver la URL de la imagen del captcha, la introduzco manualmente en el dialog que muestro pero no acaba de loguearme tampoco haciendolo asi a mano, algo me dejo..
Código: Seleccionar todo
token = scrapertools.find_single_match(data, '_token" content="([^"]+)"')
img_captcha = scrapertools.find_single_match(data, '<img src="([^"])+" alt="captcha">')
dialog = xbmcgui.Dialog()
#Aqui faltaria mostrar el input con una imagen (con la url en img_captcha) <-- COMO SE HACE? :lol:
captcha = dialog.input('Introduce el codigo Captcha', type=xbmcgui.INPUT_NUMERIC)
post = "_token="+token+"&email="+config.get_setting("plusdedeuser", "plusdede")+"&password="+config.get_setting("plusdedepassword", "plusdede")+"&captcha="+captcha+"&popup=1"
logger.debug("dataPLUSDEDE_POST="+post)
url = "https://www.plusdede.com/"
headers = {"Referer": url, "X-Requested-With": "XMLHttpRequest", "X-CSRF-TOKEN": token}
data = httptools.downloadpage("https://www.plusdede.com/login", post=post, headers=headers, replace_headers=True).data

Re: Canal Plusdede (port de canal originario pordede)
Mensaje por hav » 22 Jul 2017, 04:01
Invoquemos al maestro robaloWillyn escribió: ↑22 Jul 2017, 00:32hummm estoy intentando mostrar un dialog con una imagen (que es el captcha) pero no se como hacer![]()
![]()
creo que no lo hacen atraves de google ni nada, osea el modo es diferente al anterior..
Muestro un dialog solicitando el captcha, me voy al log para ver la URL de la imagen del captcha, la introduzco manualmente en el dialog que muestro pero no acaba de loguearme tampoco haciendolo asi a mano, algo me dejo..
Bueno creo que ya se porke no me funciona... al cargar la imagen https://www.plusdede.com/captcha/flat?XXXXXX esta va cambiando asi que tengo que coger la que sale directamente en el primer get, pero como no se como mostrarla en un dialog pues aun no puedoCódigo: Seleccionar todo
token = scrapertools.find_single_match(data, '_token" content="([^"]+)"') img_captcha = scrapertools.find_single_match(data, '<img src="([^"])+" alt="captcha">') dialog = xbmcgui.Dialog() #Aqui faltaria mostrar el input con una imagen (con la url en img_captcha) <-- COMO SE HACE? :lol: captcha = dialog.input('Introduce el codigo Captcha', type=xbmcgui.INPUT_NUMERIC) post = "_token="+token+"&email="+config.get_setting("plusdedeuser", "plusdede")+"&password="+config.get_setting("plusdedepassword", "plusdede")+"&captcha="+captcha+"&popup=1" logger.debug("dataPLUSDEDE_POST="+post) url = "https://www.plusdede.com/" headers = {"Referer": url, "X-Requested-With": "XMLHttpRequest", "X-CSRF-TOKEN": token} data = httptools.downloadpage("https://www.plusdede.com/login", post=post, headers=headers, replace_headers=True).data
pero estoy cerca, a ver si alguien puede darme pistas...

Re: Canal Plusdede (port de canal originario pordede)
Mensaje por jes0411 » 22 Jul 2017, 15:56
No sé si servirá lo mismo para plusdede.
Re: Canal Plusdede (port de canal originario pordede)
Mensaje por Willyn » 23 Jul 2017, 02:05
Le he estado echando un vistazo a la app de plusdede y no veo que se loguee en este caso mediante una url diferente, creo que lo hace del mismo modo.. Tampoco veo muy dificil hacer este captcha pero como no tengo ni idea de usar las herramientas de las que disponemos en kodi pues estoy estancado..
Ahora mismo me encuentro con dos problemas:
1) Al entrar en la url para loguearte (https://www.plusdede.com/login?popup=1) se recibe por un lado todo el contenido en html y ademas esa imagen de captcha por otra parte del tipo asi
Código: Seleccionar todo
Request URL:https://www.plusdede.com/captcha/flat?XpfaljuD
Request Method:GET
Status Code:200 OK
Remote Address:185.25.48.148:443
Referrer Policy:no-referrer-when-downgrade
RECTIFICO: Si me vale hacer otro download de la URL que captura de la imagen, dado que pasa a ser valido el numero que sale en la imagen de la nueva descarga, he probado a loguearme, inspeccionar elemento coger la url que me da, abrir nueva pestaña y cargar esa url, me da un numero diferente y eso numero lo utilizo para introducirlo en el login como captcha y me loguea correctamente, incluso actualizando varias veces la url de la imagen, la ultima que salga es la buena.
2) Una vez solucionado el punto anterior cuando obtenga esa imagen, tampoco se como cargar una window con una especie de thumbnail que contenga la img del captcha y con un input para poder escribir manualmente el captcha que leamos en la imagen, no se si hacer en plan cutre una imagen que sea vea de fondo primero cargar posteriormente un dialog input como el que mostraba en mi post anterior, seguro que hay mejores formas que estas pero no acabo de verlo por ahi en la documentacion de kodi, estoy pez aun..
A ver si Cmos, robalo o algun otro veterano puede ayudarme!
-
- Mensajes: 14
- Registrado: 18 Jul 2017, 19:39
Re: Canal Plusdede (port de canal originario pordede)
Mensaje por viktormax3 » 23 Jul 2017, 02:37
Código: Seleccionar todo
Traceback (most recent call last):
File "C:\Uxxxxxx\WebSocket.py", line 70, in run
controller.run(path)
File "C:\xxxxxx\platformcode\controllers\html.py", line 46, in run
launcher.run(item)
File "C:\Usxxxxx\platformcode\launcher.py", line 145, in run
exec "itemlist = channelmodule." + item.action + "(item)"
File "<string>", line 1, in <module>
File "C:\xxxxxa\channels\plusdede.py", line 58, in mainlist
result = login()
File "C:\xxxxxxxta\channels\plusdede.py", line 40, in login
post = "_token="+token+"&email="+config.get_setting("plusdedeuser", "plusdede")+"&password="+config.get_setting("plusdedepassword", "plusdede")+"&popup=1"
TypeError: cannot concatenate 'str' and 'int' objects
Re: Canal Plusdede (port de canal originario pordede)
Mensaje por Willyn » 23 Jul 2017, 21:14


- 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: No hay usuarios registrados visitando el Foro y 8 invitados