welearn刷題指令碼自動答題新起點掛時長
軟體簡介:
WELearn隨行課堂一鍵自動刷課助手工具是一款電腦上的刷時長的課程學習的平臺,在WELearn隨行課堂刷時長工具中你可以體驗到一系列非常豐富的課程學習工具哦,一分鐘自動完成100%。“WE Learn”是一款集線上課程、學習資源、學習服務於一體的互動式自主學習軟體。該應用充分利用移動平臺特點,結合上海外語教育出版社權威教材資源,為學習者提供涵蓋聽、說、讀、寫、譯等多維度技能訓練平臺。輸入賬號密碼一鍵完成課程 可以自行選擇課程 正確率顯示為100% 已完成的章節會自動跳過
軟體下載:
https://www.lanzous.com/b01hjs3ih
無需安裝任何瀏覽器外掛,開啟即可使用
使用效果圖:前後
2、核心原始碼
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
}
$('<style></style>').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(`<div id="${lessonId}">${getProcessText()}</div>`)
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)
};
相關文章
- welearn自動刷題指令碼刷課新起點進階綜合教程指令碼
- 【無門檻】welearn刷課答題補時長外掛 簡單可用
- 中國大學spoc刷課軟體自動刷課答題
- 國開線上掛課軟體 自動刷課答題 最新穩定版
- 雲課堂MOOC智慧職教慕課Chrom自動刷視訊+自動答題外掛
- 職教雲課堂刷題軟體自動答題播放下一集
- 2020 網路課 智慧樹自動刷課程式碼,自動跳轉,自動答題並關閉彈窗,自動1.5倍速靜音
- 簡單兩步實現學堂線上刷課軟體的使用自動答題
- Tarjan縮點題單 刷題題解
- 清華社互動英語視聽說答題指令碼的使用說明指令碼
- 【SHOI2015】自動刷題機
- 解決掛起/休眠時遭遇kernel panic問題(轉)
- 啟動vi時自動執行的指令碼指令碼
- SOLIDWORKS啟動時出現指令碼錯誤問題Solid指令碼
- 指令碼實現U盤自動掛載(linux)指令碼Linux
- 現在很火的答題贏錢遊戲,讓我來簡單教你怎麼做自動答題器遊戲
- 自動ftp指令碼FTP指令碼
- 聊天平臺原始碼,標題過長自動應用摺疊式標題欄原始碼
- Switch log 掛起的小問題
- 如何在Docker容器啟動時自動執行指令碼Docker指令碼
- java刷題時常用容器詳解Java
- 利用dbstart和dbshut指令碼自動啟動和停止資料庫的問題指令碼資料庫
- echart關係圖平分節點刪除時自動平衡問題
- 前端自動指令碼中常見的幾個問題,你遇到了嗎?前端指令碼
- specjvm自動化指令碼JVM指令碼
- 自動備份指令碼指令碼
- docker指令碼自動化Docker指令碼
- LNMP自動部署指令碼LNMP指令碼
- awr自動收集指令碼指令碼
- 自動化RMAN指令碼指令碼
- oracle程式異常中止時登入掛起問題的解決Oracle
- 成語答題小程式原始碼原始碼
- pwn題命令列解題指令碼命令列指令碼
- oracle-rac出問題需要重灌,自動清理安裝痕跡指令碼Oracle指令碼
- 答題判題程式分析
- 解決無法自動掛載U盤問題
- linux自動修改密碼長度和有效期的指令碼Linux密碼指令碼
- Ubuntu自動啟動配置指令碼Ubuntu指令碼