智慧树刷课与题集

Github:github.com/jokin1999/zhihuishu-web

请勿用于任何商业用途,否则后果自负!

特性 Features

  • 自动播放下个视频
  • 自动调整清晰度
  • 自动静音
  • 自动调整视频播放速度至1.5倍(经测试,1.5倍是极限可正常刷课速度)
  • 自动 关闭题目弹窗 (不会对成绩有影响)

风险与警告 Warning

  • 【警告】 脚本在部分极端情况下存在刷课不完全的情况,您可能需要删除1.5倍速代码块。
  • 【警告】 章节测试不会自动完成。
  • 【警告】 由于技术限制,刷课过程中,有 极小概率 出现未播放到末尾自动跳转下一集的情况,请获悉!
  • 【警告】 在运行过程中,片头5秒内可能出现 未静音 情况,请自行运行此页面下方的 静音修复 代码(运行方式参考使用步骤最后2步)。
  • 【风险】 代码运行后,全自动模拟正常网页操作流程,理论上无查封风险,但不排除风险,请获悉!
  • 【提示】 代码完全开源可查,可放心使用。
  • 【提示】 代码仅可用于 智慧树。
  • 【提示】 代码提交于 2018-11-08,亲测可用。

刷课代码

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);
}
笔记分类