示例#1
0
文件: user.py 项目: xuhn/TechXueXi
def get_fullname(userId):
    fullname = ""
    status = get_user_status()
    for i in status["userId_mapping"]:
        nickname = status["userId_mapping"][i]
        if (str(userId) == i):
            fullname = i + '_' + nickname
            break
    if (fullname == ""):
        cookies = get_cookie(userId)
        userId, total, scores, userName = score.get_score(cookies)
        # print("查找 userId: " + str(userId) + " 失败...")
        # pattern = re.compile(u'^[a-zA-Z0-9_\u4e00-\u9fa5]+$')
        # while True:
        #     if globalvar.nohead==True:
        #         input_name="Docker"
        #     else:
        #         input_name = input("将为此 userId 添加一个新用户。请输入此用户昵称:")
        #     if (pattern.search(input_name) != None):
        #         break
        #     else:
        #         print("输入不符合要求,输入内容只能为:英文字母、数字、下划线、中文。")
        save_fullname(str(userId) + '_' + userName)
        return get_fullname(userId)
    return fullname
示例#2
0
def show_score(cookies):
    total, each = score.get_score(cookies)
    print("当前学习总积分:" + str(total))
    print(
        "阅读文章:{}/6,观看视频:{}/6,登陆:{}/1,文章时长:{}/6,视频时长:{}/6,每日答题:{}/6,每周答题:{}/5,专项答题:{}/10"
        .format(*each))
    # print("阅读文章:",each[0],"/6,观看视频:",each[1],"/6,登陆:",each[2],"/1,文章时长:",each[3],"/6,视频时长:",each[4],"/6,每日答题:",each[5],"/6,每周答题:",each[6],"/5,专项答题:",each[7],"/10")
    return total, each
def show_score(cookies):
    total, each = score.get_score(cookies)
    print("当前学习总积分:" + str(total))
    print("阅读文章:{}/6,观看视频:{}/6,登陆:{}/1,文章时长:{}/6,视频时长:{}/6".format(*each))

    # itchat.send("当前学习总积分:" + str(total), toUserName=wechat_users[0]["UserName"]);
    # itchat.send("阅读文章:{}/6,观看视频:{}/6,登陆:{}/1,文章时长:{}/6,视频时长:{}/6".format(*each), toUserName=wechat_users[0]["UserName"]);
    return total, each
示例#4
0
def show_score(cookies):
    """
    获取当前学习积分
    :param cookies:
    :type cookies:
    :return:
    :rtype:
    """
    total, each = score.get_score(cookies)
    print("当前学习总积分:" + str(total))
    print("阅读文章:{}/6,观看视频:{}/6,登陆:{}/1,文章时长:{}/6,视频时长:{}/6".format(*each))
    return total, each
示例#5
0
def show_score(driver_login):
    myscores = score.get_score(driver_login)
    print("当前学习总积分:" + str(myscores['总积分']))
    print("阅读文章:{}/{},视听学习:{}/{},登陆:{}/{},文章时长:{}/{},视频时长:{}/{}".format(
        myscores['阅读文章'], myscores['阅读文章目标'], myscores['视听学习'],
        myscores['视听学习目标'], myscores['登录'], myscores['登录目标'], myscores['文章时长'],
        myscores['文章时长目标'], myscores['视听学习时长'], myscores['视听学习时长目标']))
    mydian = score.get_diandian(driver_login)
    print("当前点点通:" + str(mydian['点点通']))
    print("有效浏览:{}/{},有效视听:{}/{},挑战答题:{}/{}".format(
        mydian['有效浏览'], mydian['有效浏览目标'], mydian['有效视听'], mydian['有效视听目标'],
        mydian['挑战答题'], mydian['挑战答题目标']))
    myscores.update(mydian)
    return myscores
示例#6
0
def show_score(cookies):
    myscores = score.get_score(cookies)
    print("当前学习总积分:{},今日积分:{}".format(str(myscores['总积分']),
                                      str(myscores['今日积分'])))
    print("阅读文章:{}/{},视听学习:{}/{},登陆:{}/{},文章时长:{}/{},视频时长:{}/{}".format(
        myscores['阅读文章'], myscores['阅读文章目标'], myscores['视听学习'],
        myscores['视听学习目标'], myscores['登录'], myscores['登录目标'], myscores['文章时长'],
        myscores['文章时长目标'], myscores['视听学习时长'], myscores['视听学习时长目标']))
    mydian = score.get_diandian(cookies)
    print("当前点点通:{},今日点点通:{}".format(str(mydian['点点通']), str(mydian['今日点点通'])))
    print("有效浏览:{}/{},有效视听:{}/{},挑战答题:{}/{}".format(
        mydian['有效浏览'], mydian['有效浏览目标'], mydian['有效视听'], mydian['有效视听目标'],
        mydian['挑战答题'], mydian['挑战答题目标']))
    myscores.update(mydian)
    return myscores
示例#7
0
def show_score(cookies):
    total, each = score.get_score(cookies)
    print("当前学习总积分:" + str(total))
    print("阅读文章:{}/6,观看视频:{}/6,登陆:{}/1,文章时长:{}/6,视频时长:{}/6".format(*each))
    return total, each
示例#8
0
文件: user.py 项目: DoveBoy/TechXueXi
def get_userId(cookies):
    userId, total, scores = score.get_score(cookies)
    return userId