簡單兩步實現清華社英語線上視聽說刷課答題軟體的使用

2020-09-21 11:00:36

每個平臺的網課都有相應的測試,然鵝這些測試對於那些堅持快樂學習至上原則的同學就不是那麼友好了,本著讓這部分同學也能享受考高分的樂趣,找到了一些讓網課學習更快樂的小幫手。


正式教學:

內建刷課外掛,新增下列程式碼,實現自動刷課

下載連結:https://afeixz.lanzous.com/b01hjd6qd

效果如圖:

 

 

第一步:檢視說明重點

第二步:解壓外掛

第三步:開啟瀏覽器,瀏覽器已經自帶刷課指令碼考試指令碼,無需手動設定。

第四步:點選開始答題後可在網頁上看到當前章節測試的答案了。


指令碼程式碼如下:


var ti=$("body");
var video=$(".catalogue_ul1 li[id*=video-]");
var i=1;
var v=1;
video.css("color","blue");
console.log("已選取"+video.length+"個小節,並已用藍色標明,請檢查是否有遺漏,如有遺漏,概不負責");
setTimeout(function(){
$('.speedTab15').click();
$('.volumeIcon').click();
console.log("已進行靜音和1.5倍加速");
},3000);
ti.on("DOMNodeInserted",function(e){
if(e.target.textContent=="關閉"){
console.log("檢測到第"+i+"個彈題視窗");
window.setTimeout(function(){
$(".popbtn_cancel").click();
console.log("已關閉");
},3000);
i++;
}
else if(e.target.textContent=="本節視訊,累計觀看時間『100%』"){
console.log("檢測到視訊觀看完成,準備跳到下一節");
$('.next_lesson_bg').find('a').trigger('click');
console.log("已跳轉");
setTimeout(function(){
$('.volumeIcon').click();
$('.speedTab15').click();
console.log("已進行靜音和1.5倍加速");
},6000);
v++;
console.log("目前播放了"+v+"個視訊");
}
});
 console.log("成功執行自動刷網課智慧樹版");
var _it = null;
start();
// 彈題修復
setInterval(function(){
  $(".popboxes_close.tmui_txt_hidd").click();
},500);
closeQuestion();
function closeQuestion(){
  clearInterval(_it);
  var t = $(".popboxes_close.tmui_txt_hidd");
  if( t.length != 0 ){
    t.click();
  }
  if( $(".popboxes_close.tmui_txt_hidd").length != 0 ){
    closeQuestion();
  }else{
    start();
  }
}
function start(){
  // 靜音修復
  setInterval(function(){
    if(!$(".volumeBox").hasClass("volumeNone")){
      $(".volumeIcon").click();
      console.log("【提示】刷課程式已將視訊靜音");
    }
  },100);
  _it = setInterval(function(){
    console.log("【提示】刷課程式執行中");
    // 關閉彈題
    closeQuestion()
    // 判斷清晰度調整為高清
    // if(!$(".line1bq").hasClass("active")){
    //   $(".line1bq").click();
    //   console.log("【提示】刷課程式已將清晰度調整為「標準畫質」");
    // }
    // 1.5倍速
     $(".speedTab15").click();
    // 下一節課
    if($("div.bigPlayButton").attr("style") != "display: none;" && $(".popboxes_close.tmui_txt_hidd").length === 0 ){
      $("#nextBtn").click();
    }
  },5000);