复制以下代码到py文件中,然后执行该文件即可。要求电脑要有python环境。
# -*- coding: utf-8 -*-
import time
import sys
import telnetlib
HOST = "bbs.newsmth.net"
USER = b"你的账户名"
PASSWORD = b"你的密码"
# 连接bbs
tn = telnetlib.Telnet(HOST)
# 输入用户名密码
tn.read_until("代号:".encode('utf-8'), timeout=5)
tn.write(USER + b"\n")
tn.read_until("密码:".encode('utf-8'), timeout=5)
tn.write(PASSWORD + b"\n")
print('login done.')
# 执行回车命令
tn.write(b"\r\n")
# 非阻塞输出
print('-1 : ==', tn.read_eager().decode('ascii'))
# 每隔200秒执行一次回车命令,防止下线
for k in range(200):
tn.write(b"\r\n") # 执行命令
print(k, ': ===', tn.read_eager().decode('gbk','ignore')) # 非阻塞输出
time.sleep(200)
# 关闭连接
tn.close()
--
FROM 36.112.3.*