Exemplo n.º 1
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.º 2
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.º 3
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秒执行一次