Какие есть способы для решения задачи (желательно из ЯП использовать python)
Желательно - это "не обязательно".
Тинькофф сбрасывает любые сессии каждые 12 часов
Вполне ожидаемо для сервиса, работающего с деньгами.
Проблемы возникают на моменте ввода кода из смс, как его можно перенаправить серверу?
- Получать смс на временный номер, используя специализированные сервисы с api.
- Поставить на телефон приложение, которое будет перехватывать определенные смс и слать их указанным образом по указанному адресу, например
SMS forwarder или
SMS Backup & Restore.
- Написать свое приложение (если не доверяете чужим), которое сделает все тоже самое, что пункт выше, но здесь будет использоваться не python, а kordova/react-native/flutter/kotlin.