def start(nick_name=None): nohead, lock, stime, Single = get_argv() info_shread = threads.MyThread("获取更新信息...", version.up_info) info_shread.start() user_list = user.list_user(printing=False) user.refresh_all_cookies() if len(user_list) == 0: user_list.append(["", "新用户"]) for i in range(len(user_list)): try: if nick_name == None or nick_name == user_list[i][ 1] or nick_name == user_list[i][0]: _learn = threads.MyThread(user_list[i][0] + "开始学xi", start_learn, user_list[i][0], user_list[i][1], lock=Single) _learn.start() except: gl.pushprint("学习页面崩溃,学习终止")
except Exception as e: pass if __name__ == '__main__': # 0 读取版本信息 start_time = time.time() if (cfg['display']['banner'] != False): # banner文本直接硬编码,不要放在conf中 print("=" * 60 + \ '\n 科技强 guo 官方网站:https://techxuexi.js.org' + \ '\n Github地址:https://github.com/TechXueXi' + \ '\n使用本项目,必须接受以下内容,否则请立即退出:' + \ '\n - TechXueXi 仅额外提供给“爱党爱 guo ”且“工作学业繁重”的人' + \ '\n - 项目开源协议 LGPL-3.0' + \ '\n - 不得利用本项目盈利' + \ '\n另外,我们建议你参与一个维护劳动法的项目:' + \ '\nhttps://996.icu/ 或 https://github.com/996icu/996.ICU/blob/master/README_CN.md') print("=" * 60, '''\nTechXueXi 现支持以下模式(答题时请值守电脑旁处理少部分不正常的题目):''') print(cfg['base']['ModeText'] + '\n' + "=" * 60) # 模式提示文字请在 ./config/default_template.conf 处修改。 info_shread = threads.MyThread("获取更新信息...", version.up_info) info_shread.start() user_list = user.list_user(printing=False) user.refresh_all_cookies() user_list.append(["", "新用户"]) for i in range(len(user_list)): _learn = threads.MyThread(user_list[i][0] + "开始学xi", start_learn, user_list[i][0], user_list[i][1]) _learn.start()
if __name__ == '__main__': # 0 读取版本信息 start_time = time.time() if (cfg['display']['banner'] != "false"): # banner文本直接硬编码,不要放在ini中 print( "=" * 60 + '\n 科技强国官方网站:https://techxuexi.js.org' + '\n Github地址:https://github.com/TechXueXi' + '\n使用本项目,必须接受以下内容,否则请立即退出:' + '\n - TechXueXi 仅额外提供给“爱党爱国”且“工作学业繁重”的人' + '\n - 项目开源协议 LGPL-3.0' + '\n - 不得利用本项目盈利' + '\n另外,我们建议你参与一个维护劳动法的项目:' + '\nhttps://996.icu/ 或 https://github.com/996icu/996.ICU/blob/master/README_CN.md' ) cookies = user.check_default_user_cookie() user.list_user() # user.select_user() print("=" * 60, '''\nTechXueXi 现支持以下模式(答题时请值守电脑旁处理少部分不正常的题目):''') print(cfg['base']['ModeText'] + '\n' + "=" * 60) # 模式提示文字请在 ./config/main.ini 处修改。 # TechXueXi_mode = input("请选择模式(输入对应数字)并回车: ") # 懒人之最版 TechXueXi_mode = cfg['base']['Mode'] info_shread = threads.MyThread("获取更新信息...", version.up_info) info_shread.start() # 1 创建用户标记,区分多个用户历史纪录 uid = user.get_default_userId() if not cookies: print("未找到有效登录信息,需要登录") driver_login = Mydriver(nohead=False)
def get_all_user_name(): user_list = user.list_user(printing=False) names = [] for i in range(len(user_list)): names.append(user_list[i][1]) return names
def list_user(): return resp_ok(user.list_user(printing=False))