Итак, я пытался использовать метод read_until в te lnet, но затем столкнулся с ошибкой:
Traceback (most recent call last):
File "c:\Users\Desktop\7DTD Bot\test.py", line 44, in <module>
tn.read_until("Please enter password:")
File "C:\Users\AppData\Local\Programs\Python\Python37\lib\telnetlib.py",
line 302, in read_until
i = self.cookedq.find(match)
TypeError: argument should be integer or bytes-like object, not 'str'
Я почти уверен, что это потому, что te lnet открывается как бинарный файл, а не как текстовый файл. Вот как я его открыл в первую очередь:
HOST = config.get("telnet", "telnet_host")
PORT = config.get("telnet", "telnet_port")
PASS = config.get("telnet", "telnet_pass")
tn = telnetlib.Telnet(HOST, PORT)
tn.read_until("Please enter password:")