Enter 2FA code: - это не print(), который я вызываю сам это хуйня самой библиотеки как ей написать что-то (гпт не в курсе) сделать эмуляцию ввода с клавиатуры, НООО так чтобы например консоль была свернута нужно чтобы необязательно было открыта эта консоль, а свернута, например, пока я играю
а вот короче у меня функция возвращает return code в коде dfndfj к примеру и вот эту переменную code мне нужно написать
тебе надо через win32 библиотеки отправлять коды в неактивную консоль --- Сообщение объединено с предыдущим 27 июн 2025 и что за приложение у тебя требует ввод кода, не легче будет переписать чтобы вообще не взаимодействовать с пользователем на этом этапе?
nnbro9, ну просто ctrl+shift+f там путь к твоей либе и туда Enter 2FA code,ну это если пайчарм, другое хз
from steam.client import SteamClient from dota2.client import Dota2Client def get_two_factor_code(): return "12345" client = SteamClient() dota = Dota2Client(client) client.login( username="your_username", password="your_password", two_factor_code=get_two_factor_code() ) dota.connect() Python from steam.client import SteamClient from dota2.client import Dota2Client def get_two_factor_code(): return "12345" client = SteamClient() dota = Dota2Client(client) client.login( username="your_username", password="your_password", two_factor_code=get_two_factor_code() ) dota.connect()
так сделай чтобы он не в импут спрашивал а просто функцию вызывал и с нее значение получал напрямую, какая впизду эмуляция ввода?