学习通刷课答题代码

您所在的位置:网站首页 刷网课自动答题 学习通刷课答题代码

学习通刷课答题代码

2023-08-01 01:23| 来源: 网络整理| 查看: 265

学习通刷课答题代码 学习通刷课答题代码 [var1]

学习通刷课答题代码

自动刷课助手工具是一款在电脑上运行的软件,它能够自动完成课程的学习内容。作业啊,讨论啊,等等的

 

[var1]

登录后自动开始运行 可以自行选择课程 自动答题作业等 已完成的章节会自动跳过

[var1] https://www.lanzous.com/b01hgko9i 无需安装任何浏览器插件 [var1]

学习通刷课答题代码

[var1] Date.prototype.format = function () { var format = 'yyyy-MM-dd HH:mm:ss' var o = { 'M+': this.getMonth() + 1, // month 'd+': this.getDate(), // day 'H+': this.getHours(), // hour 'm+': this.getMinutes(), // minute 's+': this.getSeconds(), // second 'q+': Math.floor((this.getMonth() + 3) / 3), // quarter S: this.getMilliseconds() // millisecond } if (/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)) }; for (var k in o) { if (new RegExp('(' + k + ')').test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length)) }; }; return format } $('').text(getText(zjsqCss)).appendTo($('head')) $('body').append(getText(zjsqHtml)) makeDivDraggable('zjsqInfoBoxId') zjsqInfoDom = $('#zjysqInfo') return true } catch (e) { log('初始化控制台框架异常:' + e) return false }; }; function hrefParamsToArray (url) { return url .substring(url.indexOf('?') + 1) .split('&') .map((query) => query.split('=')) .reduce((params, pairs) => (params[pairs[0]] = pairs[1] || '', params), {}) }; function studyProcessRequester (data) { function getProcessText () { return `[${new Date().format()}] 完成进度:(${totalCount}/${randomRequestTimes}) / 成功数:${successCount} / 失败数:${failedCount}` }; if (stopFlag === true) return 0 var lessonId = `lesson${currentLessonIndex}` var successCount = 0 var failedCount = 0 var totalCount = 0 var randomRequestTimes = Math.floor((Math.random() * 87) + 56) const requestData = { courseOpenId: data.courseOpenId, openClassId: data.openClassId, cellId: data.cellId, cellLogId: data.cellLogId, picNum: Math.round(324 / randomRequestTimes), studyNewlyTime: Math.round(14640 / randomRequestTimes), studyNewlyPicNum: Math.round(324 / randomRequestTimes), token: data.guIdToken } log(`第(${currentLessonIndex}/${hrefs.length})课,课件:${data.cellName},类型:[${data.categoryName}]`) log(`本次随机学习时间:${(randomRequestTimes * 10 / 60).toFixed(2)}分钟 总请求次数:${randomRequestTimes}`) log('现在开始上课!') zjsqInfoDom.append(`${getProcessText()}`) var ele = zjsqInfoDom[0] ele.scrollTop = ele.scrollHeight + 999 var lessonProcessDom = $(`#${lessonId}`) for (let i = 0; i < randomRequestTimes; i++) { var defer = $.Deferred() $.ajax({ async: true, timeout: 5000, type: 'post', url: urls2.Directory_stuProcessCellLog, data: requestData, dataType: 'json', success: function (responseData) { successCount += 1 }, error: function (response) { failedCount += 1 }, complete: function (response) { totalCount += 1 lessonProcessDom.text(getProcessText()) if (totalCount === randomRequestTimes) { totalStudyTime += randomRequestTimes * 10 log(`当前课程(${lessonId}),已完成学习!三秒后开始下一课程...`) st(function () { return directoryDataRequester(currentLessonIndex) }, 4000) }; } }) requestData.picNum += Math.round(300 / randomRequestTimes) requestData.studyNewlyTime += Math.round(12640 / randomRequestTimes) requestData.studyNewlyPicNum += Math.round(300 / randomRequestTimes) }; return defer }; function directoryDataRequester (hrefIndex, changeDirectory = false, addData = false) { if (stopFlag === true) return 0 var changedFlag = false if (hrefIndex < hrefs.length) { currentLessonIndex = hrefIndex + 1 if (!addData && changeDirectory !== true) log(`正在获取课件(${currentLessonIndex}/${hrefs.length})的请求令牌...`) var requestData = hrefParamsToArray(hrefs[hrefIndex]) if (addData) { Object.assign(requestData, addData) console.log(requestData) delete (requestData.flag) };

 

学习通刷课答题代码相关教程 有监督相似性学习:基于相似问题数据的对称关系学习 Hadoop学习之HBase基础知识、操作和原理 numpy学习笔记-唯一化 DSP之TMS320F28335学习总结与笔记(三)――――中断系统及其应 回归分析---线性回归原理和Python实现学习笔记 java 学习步骤是什么 Markdown学习 TCL学习之info命令


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3