Есть задача: авторизоваться в админке удаленного роутера tp-link, не используя браузер (с помощью requests)
Во вкладке network dev tools вижу, что при нажатии кнопки войти, отсылается запрос, но вместо введённого пароля длинный хэш.
Вопрос: как я могу отследить цепочку вызовов функций js на странице админки роутера, чтобы найти функцию кодирования пароля, чтобы повторить эту ф-ю на python?
С гарантией - надо копаться в исходниках, как предложил Сергей delphinpro.
Однако перед этим я бы зашёл на первый попавшийся в гугле онлайн-хэшер(например) и захэшировал проверочное слово, результат чего сравнил бы с вариантом из админки. Почти наверняка используется какая-то стандартная хэш функция, и тебе достаточно на глаз её узнать.