传智播客预习视频(16倍速无人值守自动下一节)

简介: 传智播客预习视频(16倍速无人值守自动下一节)

背景

新学期上网课python老师布置了一个作业作为【平时作业】,挂在传智播客上,学生作为任务完成该学习节点 获得平时分,由于python已经学习过了,又不想再看一遍,如果能实现无人值守、16倍速播放 那岂不妙哉!
在这里插入图片描述

于是 我用了 【室友两把英雄联盟】的时间写出了javascript代码

来看一下视频演示

贴出代码

// ==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]
    
    }
})();

地址:
在这里插入图片描述

油猴

相关文章
|
存储 区块链
无聊猿大逃杀游戏卷轴模式系统开发逻辑步骤
区块链的去中心化,数据的防篡改,决定了智能合约更加适合于在区块链上来实现
|
iOS开发 MacOS Windows
拥有100+高效工具的我,差点被这个问题难住了 | 给视频加字幕
拥有100+高效工具的我,差点被这个问题难住了 | 给视频加字幕
拥有100+高效工具的我,差点被这个问题难住了 | 给视频加字幕
新增节添加代码【滴水逆向三期46笔记】
新增节添加代码【滴水逆向三期46笔记】
FileBfufer转ImageBuffer【滴水逆向三期43作业源码】
FileBfufer转ImageBuffer【滴水逆向三期43作业源码】
美和易思 MOOT去鼠标检测,快进,倍速,自动下一章
美和易思 MOOT去鼠标检测,快进,倍速,自动下一章
338 0
美和易思 MOOT去鼠标检测,快进,倍速,自动下一章
|
存储 前端开发 算法
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
 本章初步实现游戏的核心功能——战斗逻辑。   战斗系统牵涉的范围非常广,比如前期人物的属性、怪物的配置等,都是在为战斗做铺垫。   战斗中,人物可以施放魔法、技能,需要技能系统支持。   战斗胜利后,进行经验、掉落结算。又需要背包、装备系统支持。装备系统又需要随机词缀附魔系统。   可以说是本游戏最硬核的系统。   因为目前技能、背包、装备系统都还没有实现。我们先初步设计实现一个简易战斗逻辑。   战斗动作仅包括普通攻击,有可能产生未命中、闪避和暴击。
从零开始实现放置游戏(十五)——实现战斗挂机(6)在线打怪练级
|
机器学习/深度学习 人工智能 算法
你也可以拥有「宋慧乔妆」,美图MakeupGan妆容迁移算法开启个性化妆容时代
不仅完美地迁移眼影、眉毛、口红等基础妆容,而且能很好地处理美瞳、睫毛、卧蚕等细腻细节,美图影像实验室(MTlab)自主研发的这个全新妆容迁移算法可以令爱美的你尝试各种类型和风格的模特妆容,最终找到适合自己的完美妆容。
288 0
你也可以拥有「宋慧乔妆」,美图MakeupGan妆容迁移算法开启个性化妆容时代
|
存储 人工智能 算法
3D打印和语音识别改装旧赛车:音调变速、口令转弯,重现“四驱兄弟”招牌技能!
3D打印和语音识别改装旧赛车:音调变速、口令转弯,重现“四驱兄弟”招牌技能!
222 0
|
机器学习/深度学习 TensorFlow 算法框架/工具
【玩转数据系列十五】机器学习PAI为你自动写歌词,妈妈再也不用担心我的freestyle了(提供数据、代码)
背景 最近互联网上出现一个热词就是“freestyle”,源于一个比拼rap的综艺节目。在节目中需要大量考验选手的freestyle能力,freestyle指的是rapper即兴的根据一段主题讲一串rap。
20752 2