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
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
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
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
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
def show_score(cookies): total, each = score.get_score(cookies) print("当前学习总积分:" + str(total)) print("阅读文章:{}/6,观看视频:{}/6,登陆:{}/1,文章时长:{}/6,视频时长:{}/6".format(*each)) return total, each
def get_userId(cookies): userId, total, scores = score.get_score(cookies) return userId