Похоже, что эта страница входа использует JavaScript, которую MechanicalSoup не поддерживает. См. Этот FAQ .
Самым большим преимуществом является то, что <form id="loginForm" ...>
не имеет атрибута action
, который, в случае его наличия, сообщал бы браузеру, куда отправлять данные формы в виде HTTP запрос в не JavaScript контексте.
Другой способ, которым вы могли бы сказать, что страница требует JavaScript, это отключив ее в браузере (например, в Chrome вы можете сделать это с помощью Chrome Инструменты разработчика), а затем попытайтесь войти в систему. Просмотр сайта с отключенным JavaScript может дать вам некоторое представление об альтернативных подходах к входу в систему, но вероятный ответ заключается в том, что вам потребуется использовать инструмент, поддерживающий JavaScript, как селен.