广东省2.0学习脚本,每门课程自动完成!

广东省2.0学习,进入其中一门课程,并进入学习列表页面后将自动进入学习页面,记录未达到100%的将自动学习!

  1. // ==UserScript==
  2. // @name 广东省2.0学习脚本,每门课程自动完成!
  3. // @namespace https://gf.qytechs.cn/
  4. // @version 0.2
  5. // @description 广东省2.0学习,进入其中一门课程,并进入学习列表页面后将自动进入学习页面,记录未达到100%的将自动学习!
  6. // @author You
  7. // @match https://study.enaea.edu.cn/viewerforccvideo.do*
  8. // @match https://study.enaea.edu.cn/circleIndexRedirect.do?action=toNewMyClass*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. var i=0;
  15. var is_close_study_url="";
  16. var my_study_list = new Array();
  17. var study_n=0;
  18. window.onload=function(){
  19. if((window.location.href).substring(0,49)==='https://study.enaea.edu.cn/circleIndexRedirect.do')
  20. {
  21. var circleId=getQueryVariable("circleId");
  22. var syllabusId=getQueryVariable("syllabusId");
  23. var get_study_json_url="https://study.enaea.edu.cn/circleIndex.do?action=getMyClass&start=0&limit=100&isCompleted=&circleId="+circleId+"&syllabusId="+syllabusId+"&categoryRemark=all&"
  24. var httpRequest = new XMLHttpRequest();
  25. httpRequest.open('GET', get_study_json_url, true);
  26. httpRequest.send();
  27. httpRequest.onreadystatechange = function () {
  28. if (httpRequest.readyState == 4 && httpRequest.status == 200) {
  29. var json = httpRequest.responseText;
  30. var arr=JSON.parse(json);
  31. var j=0;
  32. for(i=0;i<arr.result.list.length;i++){
  33. var studyProgress=arr.result.list[i].studyCenterDTO.studyProgress;//courseId
  34. var courseId= arr.result.list[i].studyCenterDTO.courseId;//courseId
  35. if(studyProgress!=="100"){
  36. var study_url_open="https://study.enaea.edu.cn/viewerforccvideo.do?courseId="+courseId+"&circleId="+circleId
  37. //is_close_study_url= window.open(study_url_open);
  38. my_study_list[j]=study_url_open;
  39. j++;
  40. }
  41.  
  42. }
  43. }
  44. if(my_study_list.length>0){
  45. is_close_study_url= window.open(my_study_list[0]);
  46. study_n=0;
  47. }
  48. };
  49. }
  50.   }
  51. setInterval(function() {
  52. if(is_close_study_url.closed){
  53. study_n++;
  54. if(my_study_list.length>study_n){
  55. is_close_study_url= window.open(my_study_list[study_n]);
  56. }
  57. }
  58. },15000);
  59. setInterval(function() {
  60. if((window.location.href).substring(0,46)==='https://study.enaea.edu.cn/viewerforccvideo.do')
  61. {
  62. var replay= document.getElementById("replaybtn");
  63. if(replay.style.display==="block"){
  64. window.opener=null;window.close();//关闭页面
  65. }
  66. var go_on_div=document.getElementById("ccH5historyTimeBox");
  67. var go_on_click= document.getElementById("ccH5jumpInto");
  68. // if(go_on_div.className==="fade"){
  69. // go_on_click.click();
  70. // }
  71. }
  72. }, 5000);
  73. function getQueryVariable(variable)
  74. {
  75. var query = window.location.search.substring(1);
  76. var vars = query.split("&");
  77. for (var i=0;i<vars.length;i++) {
  78. var pair = vars[i].split("=");
  79. if(pair[0] == variable){return pair[1];}
  80. }
  81. return(false);
  82. }
  83. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址