// ==UserScript== // @name 视频self学习|2024暑假教师研修|国家中小学智慧教育平台 // @namespace http://tampermonkey.net/ // @version 2024-08-23 // @description 自动刷视频 // @author yunend // @match https://basic.smartedu.cn/* // @match https://www.basic.smartedu.cn/* // @require https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js // @icon https://www.google.com/s2/favicons?sz=64&domain=smartedu.cn // @license GNU GPLv3 // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; // Your code here... // 引入第三方库https://github.com/sweetalert2/sweetalert2/ var num,links,i; links = document.getElementsByClassName('resource-item');//学习列表 i=0; num=0; function main(){ function fun() { if(num>1800){clearInterval(id);} else{ num++; if (document.getElementsByClassName('course-video-reload').length != 0) { document.getElementsByClassName('course-video-reload')[0].remove(); i++; links[i].click(); } if (document.getElementsByClassName('vjs-big-play-button').length != 0) { document.getElementsByClassName('vjs-big-play-button')[0].click(); // document.getElementsByClassName('vjs-big-play-button')[0].remove(); } if (document.getElementsByClassName('fish-btn').length != 0) { document.getElementsByClassName('fish-btn')[0].click(); } } $(".resource-item").mousedown(function(){ i=Array.prototype.indexOf.call(links,this); console.log("点击第"+(i+1)); })//点击学习列表 } var id=setInterval(fun, 2000); // const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay)); // async function repeatGreetingsLoop() { // for (let j = 0; j <= 1800; j++) { // fun(); // await sleep(2000); // // console.log(`Hello #${i}`) // } // } // repeatGreetingsLoop(); } window.onload = main(); })();