def getAccount(autoload=True, internal=1): # 获取账号 global account, password import getpass conf = autoload and load_conf() if conf: account = conf["username"] password = conf["password"] else: print sys.argv[0], "-s to save" account = raw_input("input username:"******"input password:") return login(account, password, internal)
def getAccount(autoload=True, internal=1): # 获取账号 global account, password import getpass conf = autoload and load_conf() if conf: account = conf["username"] password = conf["password"] else: print (sys.argv[0], "-s to save") account = input("input username:"******"input password:") return login(account, password, internal)
def auto(internal=0): # 自动登陆 setdefaulttimeout(4) result = query() setdefaulttimeout(TIMEOUT) if result and result['uid']: print 'ONLine: ', result return True else: print 'OFFLine, try login!' getAccount(internal=internal) result = login(account, password, internal) if result: print 'Login SUCCESS:', result return True else: return False
def auto(internal=0): # 自动登陆 setdefaulttimeout(4) result = query() setdefaulttimeout(TIMEOUT) if result and result['uid']: print('ONLine: ', result) return True else: print('OFFLine, try login!') getAccount(internal=internal) result = login(account, password, internal) if result: print('Login SUCCESS:', result) return True else: return False
#!/usr/bin/python # encoding=utf-8 # coding:utf-8 import nkuwlan.gateway as gateway import time import socket account = "网关账号[学号]" password = "******" cir_time = 30 # 循环秒数 timeout = 30 # 连接超时 socket.setdefaulttimeout(cir_time) while True: print time.ctime() result = gateway.query() if result == None or result['uid'] == None: print 'OFFline, try login: '******'ONline: ', result time.sleep(cir_time) # 每隔cir_time秒执行一次