吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7203|回复: 20
收起左侧

[其他转载] 四川大学继续网络教育-学员空间-课程视频自动挂机脚本

  [复制链接]
yunruifuzhu 发表于 2021-1-7 17:25
本帖最后由 yunruifuzhu 于 2021-9-15 14:34 编辑

这几天接到通知 这期的作业 视频也需要挂满时长,特意写了个js脚本,1天就挂完了 全部课程 。目测川大合作的 课程网是 超星泛雅  http://mooc1-2.chaoxing.com/   ,理论这个网站的课程都支持吧。
Snipaste_2021-01-07_17-14-58.png Snipaste_2021-01-07_17-15-20.png Snipaste_2021-01-07_17-15-44.png

使用方法:
1.找到要挂的课程从第一个节点点进去
2.F12在Console里输入如下的脚本 回车就可以了(控制台可以关闭)。

功能描述:
每完成一个会自动跳到下一个节点,如果已经完成了的节点会自动跳至下一个,支持多开课程(由于多开课程 视频会自动暂停,所以脚本加入了播放监听时钟),支持视频自动2倍速。
目前脚本支持的节点有【普通看文档的节点、一个视频播放的节点】

已知问题:
1.如果一个节点有多个视频,将无法继续下一个节点(我自己已经全部完成了,所以就不维护这个脚本了哈)
2.如果节点是做题 将无法继续下一个(这个目测只能手动了)

js脚本:
[JavaScript] 纯文本查看 复制代码
var bsf=null;
var dsBF=null;
var video=null;
var jtCount=0;
(function Start(){
    //获取节点下的图标
    var lastspan=$('.currents span:eq(1)');
    //判断是否获取到
    if(lastspan.length > 0)
    {
       //判断是否完成
       if($(lastspan).is('.orange01')){
         //获取当前的iframe
         var oneiframe=$(window.frames[0].document);
         //获取这个iframe下面的iframe
         var twoiframe=$(oneiframe).find('iframe');
         //判断第二个是否存在
         if(twoiframe.length>0){
           //判断里面是否存在视频
           video=$(twoiframe[0].contentWindow.document).find('video');
           if(video.length > 0){
             if(dsBF==null){
               dsBF=setInterval(function () {
                 jtCount++;
                 if(jtCount>=7200){
                   jtCount=0;
                   $('.currents').find('a')[0].click();
                 }
                 try{
                 if(video[0].paused){
                   console.log("开始播放");
                   $(video).trigger('play');
                   video[0].playbackRate=15.0;//15倍速播放
                 }}
                 catch(e){;}
               },1000);
             }
             clearInterval(bsf);
             bsf=setInterval(Start,5000);
             console.log(new Date()+":正在监听是否完成...");
           }
           else{
             //不存在则下一页
             $('.orientationright').click();
             setTimeout(Start,3000);
           }
         }
         else{
           //不存在则下一页
           $('.orientationright').click();
           setTimeout(Start,3000);
         }
       }
       else{
         //已完成则下一页
         $('.orientationright').click();
         setTimeout(Start,3000);
       }
    }
    else
    {
      //不存在选中的,默认从第一个开始
      alert('请先选中右侧第一条');
    }
})();

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
左离 + 1 + 1 我直接就是好家伙
elevo + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| yunruifuzhu 发表于 2021-1-7 21:08
20060801 发表于 2021-1-7 20:20
兄弟,能研究一下,江苏省开放大学的挂视频吗,

私聊发个帐号密码过来,空了可以研究下
 楼主| yunruifuzhu 发表于 2021-1-7 21:07
elevo 发表于 2021-1-7 17:57
这个只能支持四川大学的吗

这个是针对这个视频网站弄了,其他视频页面的 元素什么的估计都不一样,自然就用不了
elevo 发表于 2021-1-7 17:57
wait4wuai 发表于 2021-1-7 17:57
现在好多地方都搞网上学习。假不假,大家心里有数,就不点评了。希望楼主把这个东西做成油猴插件,支持各类网课平台。
wujiLINGMAO 发表于 2021-1-7 18:58
现在因为疫情基本都是线上学习了   支持楼主
有点小凡 发表于 2021-1-7 19:39
大哥,我都要毕业了你发了,要早点出来就好了,哈哈哈,还是谢谢支持一下
头像被屏蔽
dongse 发表于 2021-1-7 20:19
提示: 作者被禁止或删除 内容自动屏蔽
20060801 发表于 2021-1-7 20:20
  兄弟,能研究一下,江苏省开放大学的挂视频吗,
ytfrdfiw 发表于 2021-1-7 21:16
要好好学习,不能挂呀。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表