# 跳转到学习网站 lCls.loginCourse(userInfo,course_id) # 根据课程明细开始循环读取 txtItemId = None for i in range(len(course_details)): print('%s / %s' % (str(i),str(len(course_details)))) content_id = course_details[i] is_succ = False try: while not is_succ: lmsDic = {} scoParmas,flag = course.loadSco(course_id,content_id,lmsDic) if isinstance(scoParmas,bool): print("有时候,有一定概率会登录失效,继续运行!") continue # index_sco 有问题啊啊啊啊啊 lmsServer,params = course.index_sco(scoParmas,flag,lmsDic) # 提交结果道服务器 course.SubmitCourseDetail(lmsServer,params) txtItemId = scoParmas.get('txtItemId') if not txtItemId: break is_succ = course.CheckCourseDetailFinished(txtItemId) except Exception as e: print(e) print('课程学习完成')