Пример #1
0
def run(account, password, rg=(2, 4), debug=False):
    try:
        print('try login...')
        userid, s, school = login(account, password)
    except Exception as e:
        traceback.print_exc()
        print('login failed')

    print('loging successfully')

    try:
        print('try run...')
        dis = no_free_run(userid, s, school=school, rg=rg, debug=debug)
        print('run %s km successfully !\n' % dis)
    except Exception as e:
        traceback.print_exc()
        print('run failed')
Пример #2
0
def login(account, pwd, type):
    global userid, session, school
    try:
        print('正在登陆')
        userid, session, school = login_module.login(account, pwd, type)
    except Exception as e:
        traceback.print_exc()
        print('登陆失败')

    print('登陆成功')

    try:
        print('<MainModule>:正在尝试进行体育锻炼')
        print(session.headers)

        dis = no_free_run(userid,
                          session,
                          school=school,
                          rg=(1, 2),
                          debug=False)
        print('<MainModule>:成功体育锻炼: %s km !\n' % dis)
    except Exception as e:
        traceback.print_exc()
        print('<MainModule>:体育锻炼失败')
Пример #3
0
from mysports.login import *
Пример #4
0
    s.headers.update({'utoken': utoken})
    return (userid, s)


if __name__ == '__main__':

    try:
        userid, s = login('18616805603', '123qwe')
    except Exception as e:
        traceback.print_exc()
        print('login failed')

    print('loging successfully')
    type = input('not_free :0  free: 1\n')
    while type not in ('1', '0'):
        print('1 or 0 please !!!')
        type = input('not_free :0  free: 1\n')
    type = int(type)
    while 1:
        x = input('distance or quit\n')
        if x == 'quit':
            break
        try:
            if type:
                free_run(userid, s, dis=float(x))
            else:
                no_free_run(userid, s, dis=float(x))
        except Exception as e:
            traceback.print_exc()
            print('something wrong, try again')