Size: a a a

Сообщество Python Программистов

2020 October 04

ВП

Винни Пух.d in Сообщество Python Программистов
код скинь
источник

OV

Oleksander Velukuy in Сообщество Python Программистов
Винни Пух.d
вместо декода, поставь перед кавычками b
tn.read_until(b"Username:")
источник

ВП

Винни Пух.d in Сообщество Python Программистов
Oleksander Velukuy
tn.read_until(b"Username:")
вот
источник

ВП

Винни Пух.d in Сообщество Python Программистов
именно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ахаха
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Жесть🌚
источник

OV

Oleksander Velukuy in Сообщество Python Программистов
HOST = "172.16.7.25"
user = "support\n";
password = "AdmiN12345\n"


tn = telnetlib.Telnet(HOST)
tn.set_debuglevel(0)
tn.read_until(b"Username:")
tn.write(user)
tn.read_until("Password:")
tn.write(password)
tn.write("show time status\r  ")
print (tn.read_all())
tn.close()
источник

ВП

Винни Пух.d in Сообщество Python Программистов
ты что-то не то делаешь
источник

ВП

Винни Пух.d in Сообщество Python Программистов
кто такой вообще user
источник

ВП

Винни Пух.d in Сообщество Python Программистов
откуда эта переменная
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Oleksander Velukuy
HOST = "172.16.7.25"
user = "support\n";
password = "AdmiN12345\n"


tn = telnetlib.Telnet(HOST)
tn.set_debuglevel(0)
tn.read_until(b"Username:")
tn.write(user)
tn.read_until("Password:")
tn.write(password)
tn.write("show time status\r  ")
print (tn.read_all())
tn.close()
Теперь подумай, тебе помогло поставить b"
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Не кажется ли хорошей идеей повторить этот трюк?)
источник

OV

Oleksander Velukuy in Сообщество Python Программистов
import getpass
import sys
import telnetlib

HOST = "172.16.7.25"
user = "support\n";
password = "AdmiN12345\n"


tn = telnetlib.Telnet(HOST)
tn.set_debuglevel(0)
tn.read_until(b"Username:")
tn.write(user)
tn.read_until(b"Password:")
tn.write(password)
tn.write("show time status\r  ")
print (tn.read_all())
tn.close()
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Уже лучше, теперь посмотри на user и password
источник

OV

Oleksander Velukuy in Сообщество Python Программистов
import getpass
import sys
import telnetlib

HOST = "172.16.7.25"
user = "support"
password = "AdmiN12345"


tn = telnetlib.Telnet(HOST)
tn.set_debuglevel(0)
tn.read_until(b"Username:")
tn.write(user)
tn.read_until(b"Password:")
tn.write(password)
tn.write("show time status\r  ")
print (tn.read_all())
tn.close()
источник

OV

Oleksander Velukuy in Сообщество Python Программистов
File "telnet.py", line 13, in <module>
   tn.write(user)
 File "/usr/local/lib/python3.6/telnetlib.py", line 287, in write
   if IAC in buffer:
TypeError: 'in <string>' requires string as left operand, not bytes
источник

R3

Rud 356 in Сообщество Python Программистов
Дак блять
источник

R3

Rud 356 in Сообщество Python Программистов
Юзер тоже не переведен в байты
источник

R3

Rud 356 in Сообщество Python Программистов
Хватит в глаза долбится
источник

R3

Rud 356 in Сообщество Python Программистов
Или чо блять он орет, я не понимаю
источник