// ==UserScript== // @name 浙里学习-2o大-代会-two会专题学习 // @namespace http://tampermonkey.net/ // @version 1.4 // @description 本脚本只为了能及时学习相关精神内容,仅供个人学习使用,不得用于其他各类商业用途。 // @author yyyyyywwwwww // @match *://*.zjce.gov.cn/* // @icon https://www.google.com/s2/favicons?sz=64&domain=zxx.edu.cn // @require https://greasyfork.org/scripts/425166-elegant-alert-%E5%BA%93/code/elegant%20alert()%E5%BA%93.js?version=922763 // @run-at document-end // @license MIT // ==/UserScript== (function () { 'use strict'; setInterval(() => { const runfref = window.location.href if (runfref.indexOf("https://www.zjce.gov.cn/videos/detail") == '0') { //在播放界面 const inte = setInterval(() => { const Video = document.querySelector('video') //添加播放结束的回调 Video.addEventListener("ended", function () { //跳回到上一个界面 console.log("播放结束"); const isover = document.querySelector(".ant-progress-text").innerText if (isover != "") { bofang(Video,inte) } else { history.back() } }, false) bofang(Video,inte) }, 4000) } if (runfref.indexOf("https://www.zjce.gov.cn/specialSubject/detail") == '0') { console.log('在视频列表页面') //查看所有的视频 const alist = document.querySelectorAll(".show_all") const isvideo = document.querySelector('video') if(isvideo != null){ //如果当前界面找到了video,证明跳转失败,重新加载 window.location.reload() } //展开 for (let i = 0; i < alist.length; i++) { alist[i].click() } //获取all video list setTimeout(() => { const videoitem = document.querySelectorAll('.video-item') console.log(videoitem.length) for (let j = 0,k=0; j < videoitem.length; j++) { if (videoitem[j].querySelector('.progerss').innerText != '已学习100%') { k=k+1; videoitem[j].querySelector(".img_style").click() } if(videoitem.length-1==j){ console.log('共计有'+ videoitem.length +'个视频,目前剩余'+(k)+'个') } } }, 2000) } }, 3000) function bofang(Video,inte) { if (Video != '') { //这里设置速率playbackRate代表视频播放速度,最高16倍 Video.playbackRate = 1; Video.play() Video.muted = true console.log('冲!!!') clearInterval(inte) } else { console.log('有点问题,2s后继续') } } })();