// ==UserScript== // @name 太翼 自动播放 学习视频 // @namespace http://tampermonkey.net/ // @version 0.9 // @description 自动学习(看过了,等于我会了) // @author You // @match https://*.coolcollege.cn/* // @grant none // @license MIT // @downloadURL none // ==/UserScript== /** * 自动播放 * 自动跳过暂停 * 自动下一集播放 * 自动倍速 7 倍(max:7) * 自动静音播放 */ let ppt = 1000 let FunT = 1000 const play =()=>{ Fun() const v = document.querySelector('video') v.muted = true v.playbackRate = 7 v.addEventListener('pause',Fun) v.addEventListener('ended',ended) } const Fun = () => { let bu = document.querySelector('.ant-modal-footer button') if(bu){ bu.click() FunT = 1000 setTimeout(play,2000) setTimeout(()=>{ const v = document.querySelector('video') v.muted = true v.playbackRate = 7 },3000) }else{ FunT += 1000 setTimeout(Fun,FunT) } } const ended = ()=>{ const list = document.querySelectorAll('.new-watch-course-page__right__catalog .new-watch-course-page__right__catalog__item ') list.forEach((element,i) => { if(element.className.includes('active')){ setTimeout(() => { list[++i].click() setTimeout(Fun(), 1000); }, 5000); } }); } setTimeout(play,500)