Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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
Exemplo n.º 5
0
#!/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秒执行一次