No tengo ni idea de como hacerlo
login en peliserie
-
- Mensajes: 801
- Registrado: 12 Jun 2014, 23:28
login en peliserie
Mensaje por super_berny » 30 Mar 2015, 07:58
No tengo ni idea de como hacerlo
Objeto Item
Modulo tmdb
Mejorando nuestros canales
Github y Pelisalacarta
Tips Github y Pelisalacarta
Re: login en peliserie
Mensaje por robalo » 30 Mar 2015, 08:39
El resto depende cómo quieres y cuándo quieres que se ejecute.
Al ser un canal que no requiere login para ver los enlaces a los vídeos, tienes varias opciones.
Lo que no se debería hacer es forzar al que entre al canal a que se registre para que puede ver el contenido cuando no es necesario. Con filtrar las opciones del menú para los usuarios registrados sería suficiente.
Comenta como te gustaría hacerlo, seguro que cuando intentes comentarlo podrás ver como hacerlo

Publicidad
-
- Mensajes: 801
- Registrado: 12 Jun 2014, 23:28
Re: login en peliserie
Mensaje por super_berny » 30 Mar 2015, 23:53
Este es el problema q no se como crear el metodo login(), por lo demas estoy de acuerdo contigo. El registro sera voluntario y dependiendo si se esta o no longeado se mostraran una opciones u otras.robalo escribió:Suponiendo que conoces la página para el login, el método y los parámetros, como mínimo tienes que crear la función para el login. Mirando cualquier canal que lo use no deberías tener problemas para crearlo.
Volviendo a la funcion login he averiguado esto:
Código: Seleccionar todo
<form method="post" id="modal-form" action="/query/login.php">
<input type="hidden" name="path" value="/">
<div class="control-group"><input type="text" name="username" placeholder="Correo/Usuario"></div>
<div class="control-group"><input type="password" name="password" placeholder="Contraseña"></div>
....
<div class="btn s"><a href="" id="modal-submit">Entrar</a></div>
Objeto Item
Modulo tmdb
Mejorando nuestros canales
Github y Pelisalacarta
Tips Github y Pelisalacarta
Re: login en peliserie
Mensaje por robalo » 31 Mar 2015, 09:32
Te está pasando lo mismo que me pasaba con playmax, enredaba y enredaba teneniendo la solución delante pero tenía tantas líneas de las pruebas que lo me lo complicaba más.
Lo pero que te puede pasar es que el logín no funciene bien en la web cuando estás creando el login. Eso fue lo que me pasó a mí y creo que es lo mismo que te ha pasado a tí. Empiezas a meter headers y a pobrar de todo cuando el problema está en la web. Casualidades de la vida

El login de peliserie me gusta porque aún que falle por lo que sea y no puedas ver tus listas, puedes ver los contenidos y además te devuelve true/false del logín con lo que puedes controlar mejor los items que quieres que se vean.
Te permite hacerlo con el método GET y con el POST,. También puedes omitir el parámetro 'path', ya que a nosotros nos importa poco, ya lo mandaremos a donde nos apetezca.
El login como función:
Código: Seleccionar todo
def login():
url= __url_base__ + '/query/login.php'
## con path
#params = "path=%2F&username="+config.get_setting("peliserieuser")+"&password="+config.get_setting("peliseriepassword")
## Normal
params = "username="+config.get_setting("peliserieuser")+"&password="+config.get_setting("peliseriepassword")
## GET
#data = scrapertools.cache_page( url + '?' + params )
## POST
data = scrapertools.cache_page( url , post=params )
## Retorna true o false
return scrapertools.get_match( data, '"type":([^,]+),' )
-
- Mensajes: 801
- Registrado: 12 Jun 2014, 23:28
Re: login en peliserie
Mensaje por super_berny » 01 Abr 2015, 11:27
Pues va a ser eso, por q lo probe de mil maneras... bueno de 1000 no, de 2 o 3 que el html/php/etc... se me escapa de las manos

Muchas gracias, ahora a ver si me pongo y termino con esto
Objeto Item
Modulo tmdb
Mejorando nuestros canales
Github y Pelisalacarta
Tips Github y Pelisalacarta
Re: login en peliserie
Mensaje por robalo » 21 Abr 2015, 14:16
La solución más rápida y sencilla es cambiar
Código: Seleccionar todo
itemlist=[]
itemlist.append(item)
Código: Seleccionar todo
itemlist = servertools.find_video_items(data=item.url)
Volver a “Preguntas (cómo se hace...)”
- 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 17 invitados