Привет! Я использую pexpect в Python для чтения информации об устройстве ssh.
expObject = pexpect.spawn('/usr/bin/ssh %s@%s' % (username, device))
expObject.sendline(password)
После ввода пароля у меня отображается некоторая информация об устройстве, и в командной строке он попросит нажать любую клавишу для продолжения;Как только я нажимаю любую клавишу, информация исчезает.
Я использую приведенную ниже логику для захвата других данных, поступающих после передачи команды, например show version
expObject.expect(CLI_PROMPT)
data = expObject.before
Так как мне захватить данные, которые отображаются после ввода пароля и перед нажатием любой клавишипродолжайте использовать "expObject".