Estaba jugando un poco con Python y coqueteando, he topado con algo chorra, que no consigo desbloquear.
Con requests y BS4, me logueo a MV via Session.
Y una vez hecho, me ha dado por coger las notificaciones, pero directas XHR, no las propias de url: /notificaciones
Entonces, resulta que cuando pulsas el botón notificaciones:
El div que se encasta post-ajax, proviene de la siguiente llamada:
https://www.mediavida.com/notificaciones/fly/1
con GET.
El caso, es que si abres una pestaña aparte y llamas directamente a https://www.mediavida.com/notificaciones/fly/1, no devuelve nada.
Con un requests.get a esta URL, tampoco devuelve nada.
He copiado como headers literalmente todos los que constan en el request propio, pero de igual modo no devuelve el resultado...
¿Que falta? O ¿que se controla?
Cuando funciona via botón:
sí hay código...
¿Que no veo? Se que es una chorrada...
¿O puede ser mas complicado y tratarse de un control de devolución en backend de una sola vez? Ya que una vez está encastado en el DOM, solo juega con la propiedad "display: block;" del div con class "fly flyout".