New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Antena3 Noticias no detecta los últimos capítulos #30
Comments
Han hecho cambios en las APIs que se leían habitualmente para sacar la información de episodios, etc. En las antiguas APIs se ha quedado la información antigua. Si alguien descubre las llamadas a las nuevas APIs, y si no cambia la forma de verse los videos, yo podría arreglarlo en poco tiempo. ¿Alguien sabe cómo rastrear las nuevas APIs? (he mirado por encima, pero como todo va con HTTPS no puedo trazar tráfico... también he mirado un poco el javascript pero usan REACT y no lo conozco) |
He conseguido con el apartado Network del Inspector del navegador, ver las llamadas a la API. Intentaré reescribir la parte de Atresmedia, pues no parece complicado, pero han cambiado un poco la disposición de algunas partes, por lo que intentaré adaptarlo. Hay muchos cambios, sobre todo en la forma de la paginación y las opciones de indexado, así que habrá bastante trabajo para tenerlo de nuevo activo, pero voy a intentar hacer algo esta semana. |
Echa un vistazo al foro, ya hay algún avance en este sentido: https://www.mimediacenter.info/foro/viewtopic.php?f=25&t=20600 No se si estarán usando lo mismo o no. |
Tengo el desarrollo casi hecho ya. Solo tengo un problema y te quería preguntar a tí @tvalacarta: en la nueva implementación, creo que usan la misma API para web y APPs, y el tema de la geolocalización parece que no se puede "saltar". Ví en el código que en la función "play" se generaba un hash hmac para "saltarse" la protección de alguna forma... pero ahora si no te geolocalizan correctamente, ya no llegas a tener el enlace del video. Eso sí, una vez tienes el enlace, ese enlace funciona desde cualquier dirección IP xD |
Vale, voy a continuar en el foro. |
Perdona, estoy hasta arriba estos días. De hecho son casi las 4 de la mañana y aquí estoy ja ja ja Hasta donde yo se, el proxy de Kodi debería ser usado por los add-ons sin más. Eso sí, creo que debe ser un proxy SOCKS (aunque no estoy 100% seguro). Igual por eso no lo está pillando. También lo puedes forzar por código, en python poner un proxy es sencillo y al final scrapertools por debajo usa python estándar (urllib y cosas así). https://stackoverflow.com/questions/3168171/how-can-i-open-a-website-with-urllib-via-proxy-in-python El tema es qué proxy poner :( Si pones un proxy público en tvalacarta lo usará todo el mundo, y acabará saturado. Y si lo pones como configuración la gente no sabrá que poner. |
Muchas gracias @tvalacarta!!! Jeje, ya veo, eso de hacer tarde a los que nos gusta programar y no tenemos mucho tiempo, pues ya se sabe, jeje! Aunque yo ando con -6 horas respecto a España :) El proxy tengo que usarlo porque me encuentro fuera de España. Digamos que es mi problema concreto por este motivo, pero no tiene nada que ver con el desarrollo del plugin. Es decir, que para usar lo de atresmedia no hace falta proxy si estás en España. De hecho, con lo que he avanzado ya (y lo que he visto que ha hecho Workingdead en el foro), debería verse todo lo que no fuera de pago. Como yo me encuentro fuera de España, me sale que, o está geobloqueado, o que es de pago. Es decir, se puede "navegar" por toda la api nueva (sin IP española), pero no llegar a la parte donde está el video. Solo se puede llegar desde una IP española y siempre que no sea contenido de pago. Una vez tienes la url del video, esa url no está geobloqueada, vamos que con una IP extranjera desde la que estoy, se la meto en un .m3u al kodi y funciona perfectamente sin proxy y sin nada. Por tanto, el "truco" del cifrado hmac que se hacía en la antigua api, me temo que no podrá hacerse ahora. En resumen, que me interesa poder usar un proxy para poder probar mi desarrollo como lo vería la gente en España. El proxy socks5 que tengo con IP española lo configuro en firefox y me permite ver la web de atresplayer perfectamente (los videos, directos, etc). Pero si lo meto en la config general de Kodi no hace nada (??). No he encontrado mucha información sobre el tema, así que estaba por modificar el scrapertools.py para forzar el proxy y así continuar el desarrollo (obviamente solo para probar esto). Si lo consigo quizás pondría una opción de configuración en el plugin para poder añadir un proxy. Seguiré averiguando el tema con el enlace que me has pasado, muchas gracias! De hecho ese enlace ahora que lo miro ya lo había encontrado antes y es justo lo que iba a probar ahora :) Sobre el tema del login y la autenticación, he visto lo que ha hecho Workingdead y me parece que habrán metido Oauth. En ese caso el tema se complica y habrá que currárselo más. Bueno, voy a ver si avanzo un poco más y sigo comentando en el foro (ya me he registrado), mejor que aquí. A ver si conseguimos sacar algo en claro ahí, que hay más usuarios para que opinen, y subo un commit. Muchas gracias por todo y un saludo "austral" ;-) |
Buenas. Muchas gracias a ambos por todo vuestro esfuerzo y dedicación. Gran trabajo. |
Así da gusto!!!! |
Creo que este hilo se podría cerrar ya 😅 |
Antena3 Noticias, dentro de Atresplayer, no detecta la temporada de junio. Solo la de mayo y anteriores.
The text was updated successfully, but these errors were encountered: