您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
2022/09/07 09:15:14
// ==UserScript== // @name 传智播客高教学习平台-我的预习视频(16倍速无人值守自动下一节) // @namespace CSDN_Plugin Scripts // @grant none // @license luwenjie // @match *://*.ityxb.com/preview/detail/* // @version 2.0 // @author 德宏大魔王 // @description 2022/09/07 09:15:14 // ==/UserScript== (function() { 'use strict'; //我的个人博客https://blog.csdn.net/qq_35230125?spm=1010.2135.3001.5421 // 传智播客自动播放加倍速脚本 //程序5s后开始运行 setInterval(function(){ run(); },3000); function run(){ //判断是不是习题 //var check=document.getElementsByClassName("el-button el-button--primary el-button--big").length; // if(check=='1'){ // console.log('=====习题======'); //点击下一个播放 // console.log("数组"); // document.getElementsByClassName("point-text-box")[window.iii].click(); //console.log(demo); //document.getElementsByClassName("point-text-box")[2].click(); // } // //获取当前播放节点(视频名称): var node_name=document.getElementsByClassName("playing-name")[0].innerHTML; //获取目录列表总数 var mulu_length=document.getElementsByClassName("point-text-box").length; for (var i=0;i<mulu_length;i++) { var array_name=document.getElementsByClassName('point-text ellipsis')[i].innerText; //跳过习题 自己做!!!! var check=document.getElementsByClassName("el-button el-button--primary el-button--big").length; console.log(check); if(check=='1'){ //console.log('=====当前为习题======'); //点击下一个播放 document.getElementsByClassName("point-text-box")[i+2].click(); } else if(array_name==node_name&&check=='0'){ //console.log(i); //监测视频进度是否是100% //console.log(document.getElementsByClassName("point-progress-box")[i].innerHTML) if(document.getElementsByClassName("point-progress-box")[i].innerHTML=="100%"){ //console.log("是"); //点击下一个播放 document.getElementsByClassName("point-text-box")[i+1].click(); window.iii=i; }else{ console.log('=====视频'); console.log("传智播客自动播放加倍速脚本启动"); document.getElementsByTagName("canvas")[0].click(); console.log("静音模式"); document.getElementsByTagName("canvas")[6].click(); console.log("倍速模式"); //16倍速模式(章鱼哥16倍速模式) document.querySelector('video').playbackRate=16.0; document.getElementsByTagName("p")[0].click(); console.log("调试模式"); //无作为 } } } //获取当前进度条是否为100% 是则下一个播放 //document.getElementsByClassName("point-progress-box")[0] } })();