Entonces, la semana pasada estuve haciendo un programa que puede automatizar las acciones del usuario mediante el envío de solicitudes. Y creo que lo he hecho bien automáticamente haciendo cosas que quería que hiciera el programa. Pero me preguntaba por qué recibo tantas prohibiciones. Y hoy creo que encontré la causa de ello. Cada acción en el juego tiene su propia autenticación (enviada en el encabezado). Y pensé que cada servidor estaba separado. Porque en los encabezados POST necesito enviar user_id y game_session_id... PERO estaba equivocado . Realmente está separado, pero entre cada cuenta no es servidor.
lo estaba haciendo como
Así que ahora sé que no funciona. Porque acciones como Iniciar sesión en la cuenta son las mismas en cada servidor, cada cuenta. Pero todo cambia después de crear una cuenta/iniciar sesión en otra cuenta. Entonces, por supuesto, no quiero copiar, pegar todos los autenticadores para cada cuenta. Quiero hacer que el programa lo encuentre por sí mismo y lo guarde en variable.
Estaba buscando en Chrome Dev Tools / Network. Lo busqué en las respuestas de los métodos de publicación, obtuve los encabezados de los métodos. Pero no encontré nada sobre "autorización", etc.
Y ahí está mi pregunta para ti. ¿Es posible obtener estas "autorizaciones" del sitio web? ¿Cómo puedo hacerlo?
Había varios bots en este juego, así que creo que debería poder funcionar sin tener acceso a la base de datos de administración.
Todo por supuesto en Javascript.