こんにちは私はsshのデバイス情報を読むためにPythonでpexpectを使用しています。pexpectのロジック
expObject = pexpect.spawn('/usr/bin/ssh %[email protected]%s' % (username, device))
expObject.sendline(password)
私はいくつかのデバイス情報を表示した後、コマンドプロンプトで何かキーを押すと続行します。いずれかのキーを押すと情報が消えます。
は私がパスワードを与えた後に「expObject」を使用してcomtinueするために、任意のキーを押す前に表示されるデータをキャプチャしますどのようにshow version
expObject.expect(CLI_PROMPT)
data = expObject.before
のようなコマンドを与えた後来て、他のデータをキャプチャするためのロジックの下に使用します。