Quiero escribir un bot que recolectará maná en mis cuentas en https://trovo.live , pero me encontré con el siguiente problema
Al intentar iniciar sesión en el sitio trovo.live, uno de los scripts js genera un enlace al que se enviará la solicitud. Todos los datos en el enlace son estáticos para cada solicitud, excepto las firmas.
solicitud de respuesta - {'msg': 'invalid sig', 'ret': 1008}
https://intlsdk.trovo.live/account/login?app_id=8b0db5b2a40694f0ac1a0931549ba259&os=3&account_plat_type=1&lang_type=EN&source=11&sig=6600b5ba43362e93246b5776e75a8302
Al enviar una solicitud, se genera un enlace que contiene una firma (datos hash que no pude encontrar y no está claro quién es el cliente o el servidor). El cuerpo de la solicitud consta de un correo electrónico/número de teléfono y una contraseña con hash MD5 (hash en el lado del cliente). La firma cambia cada vez que se cambia una contraseña.
payload = { "account": email, "account_type": 1, "phone_area_code": "1", "password": make_hash(password) }Estaría muy agradecido a cualquiera que describa cómo se lleva a cabo este proceso si es posible.
PD: esto está planeado para implementarse en solicitudes de python