- 主题:使用windows自带telnet,弄了个python脚本自动登录并保持在线
这样用telnet挂着,应该能帮助涨分吧。
--
FROM 36.112.3.*
我昨天197,今天267,涨了70分。昨天晚上刚开始执行这个脚本,大概执行了一个小时。不过本身我web也在登录就是。哪天有空打算尝试web不登录,单纯只用telnet挂着,看看涨多少分。
【 在 cat1874c 的大作中提到: 】
: 没看出你涨分,昨晚看你就这么多,我比昨天涨了29分
--
FROM 36.112.3.*
比较讨厌安装新软件。而且貌似fterm的防呆也不一定起作用。
【 在 Artura 的大作中提到: 】
: 费这事。。。fterm一了百了
: :这样用telnet挂着,应该能帮助涨分吧。
--
FROM 176.119.150.*
能
【 在 yunfleisure 的大作中提到: 】
: 挂着也能涨积分么?...
--
FROM 36.112.3.*
昨天挂telnet好几个小时,应该超过6个小时,也有一些回帖。今天看积分337,还是只涨了70分。70分应该是正常情况下的最大积分涨幅。
【 在 khaos666 的大作中提到: 】
: 我昨天197,今天267,涨了70分。昨天晚上刚开始执行这个脚本,大概执行了一个小时。不过本身我web也在登录就是。哪天有空打算尝试web不登录,单纯只用telnet挂着,看看涨多少分。
:
--
FROM 36.112.3.*
之前代码在另一个帖子里,这个帖没放代码。 这次这儿也贴上吧。
# -*- 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.251.139.*