本文链接:http://oicu.cc.blog.163.com/blog/static/123039471200981411521299/
终于有空把Fterm那个占CPU的vbs脚本改成python的了,Cterm下使用效果还不错,
不过这次是用一个新人ID来测试,只能开一个连接,所以没有测试打开多窗口的情况。
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# FileName: AutoLog.py
# Author : oicu#lsxk.org
# Date : 2009/9/14
# 把本文用记事本保存为AutoLog.py文件,不过编码不能用UTF-8,用默认的即可。
# Cterm专用,打开“地址簿”,在站点的“详细设置”-“自动登录”里设置好账号
# 和密码,有必要的话还需要设置过滤器,遇到固定字符一律发送回车按键。虽然过
# 滤器能过滤大部分内容,但是过滤器规则只能设置9条,所以在BBS的“个人参数设
# 定”里,最好关闭了进站显示十大祝福、热点及离站画面等多余的内容。
# Cterm SSH登陆某些BBS要多按一次Y确定,所以刷上站不用SSH登陆,省掉一些麻烦。
imp
from tools imp
ID=long(sys.argv[0]) #Cterm窗口ID
random.seed()
for i in range(280): #循环次数,即刷上站次数,不要贪心,一天刷不了几次的
if not IsConnected(ID):
SendCommand(ID_FILE_AGAIN)
j=random.randint(1,6)+305 #间隔>5min才算一次上站,不加随机数也可
time.sleep(j)
QuickAway() #快速离站保存上站时间
# SendCommand(ID_FASTAWAY)
time.sleep(2) #延时一下,因为出现了没有关闭登陆窗口的状况
SendCommand(ID_FILE_CLOSE)
#end
-----华丽的分割线-----
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# FileName: AutoLog2.py
# Author : oicu#lsxk.org
# Date : 2009/9/15
imp
from tools imp
ID=long(sys.argv[0])
for i in range(280):
if not IsConnected(ID):
SendCommand(ID_FILE_AGAIN)
time.sleep(303)
SendCommand(ID_FASTAWAY)
time.sleep(2)
SendCommand(ID_FILE_CLOSE)
评论