0
我試圖用python的庫「telnetlib」連接bbs,試圖讓機器人回答用python連接telnet
這條消息。當我回覆信息時,機器人返回超過1條信息。這些是我的
代碼。
# -*- coding: cp950 -*-
import telnetlib,random
#f= open("ans.txt","r")
ans = [b"oao", b"xd"]
'''while True:
line = f.readline()
if line = "":
break
ans.append(line)
'''
tn = telnetlib.Telnet("ptt.cc")
tn.read_very_eager()
tn.write(b"*****\r\n") # this is where i enter my username
tn.read_very_eager()
tn.write(b"*****\r\n") # this is wher i enter my password
tn.read_very_eager()
tn.write(b"\r\n")
while True:
if tn.read_very_eager() != "" :
tn.write(b"")
tn.read_very_eager()
tn.write(b"su\r\n")
tn.read_very_eager()
tn.write(b"\r\n")
tn.read_very_eager()
tn.write(b"\r\n\r\n←")
tn.read_very_eager()
tn.read_very_eager()
for i in range(0,1000000):
x = 1
你能解釋一下'消息'的含義嗎?什麼預期和你得到了什麼? – RedBaron
數到100萬?進口時間 time.sleep(1.0) – MatthieuW
請提供very_eager功能。沒有這一點,調試幾乎是不可能的。 – Stellarator