Что такое параметр auth и как я могу сгенерировать его в python при соединении с веб-сервером - PullRequest
0 голосов
/ 03 апреля 2020

Итак, я новичок в программировании, и я решил начать свой более крупный проект - Bot для веб-браузерной игры, и мне было интересно, что такое параметр auth, который отправляется на игровой сервер при каждом запросе

Я использую python, и мой код выглядит следующим образом:

Например, у вас есть запрос под названием checkForQuestComplete в этой игре, и я отправляю его на сервер как этот

data = f'reload_user=true&action=checkForQuestComplete&user_id={user_id}&user_session_id={session_id}&client_version=html5_{version}&auth={auth}&rct=1&keep_active=true&device_type=web'

res = session.post(auth_url, data, headers=headers)

с аутентификацией параметр, устанавливаемый мной следующим образом

auth = 'a195b8d236f435d4b64cadsc1916a61ad'

И он работает для меня так, но когда, например, я меняю учетную запись или что-то, сервер возвращает ошибку errRequestOutdatedClientVersion

, и я понятия не имею, как сгенерируйте этот параметр аутентификации

Может кто-нибудь объяснить мне, что это такое и как я могу сгенерировать это перед отправкой запроса на сервер?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...