介绍

这是给电脑上浏览器用的脚本,可以自动刷 湖南造价协会会员管理系统 的课程。
网址是:hy.hnzaojia.org.cn,如果你是其他网课,有基础的可以对着我的代码进行修改,什么都不会的可以私聊我QQ2422270452。

这个平台的视频在失去焦点,比如切换标签页时会自动暂停。所以写了个脚本,让它循环不停地播放,并且加入静音功能。

我猜测倍速功能是不被系统认可的,所以在代码中给注释掉了。感兴趣的也可以取消注释,试一试。

使用

强烈推荐下面这个版本的360安全浏览器,对油猴的兼容性最好,如果用其他版本,可能会出现问题。下载链接是官方提供的,保证安全无毒。

http://dl.360safe.com/netunion/20140425/360se+305869+n086544149f.exe

下载后进行安装。完成后打开刚才安装的360安全浏览器,进入下面网址安装油猴插件:

https://ext.chrome.360.cn/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo

最后去这里安装湖南造价协会会员管理系统脚本.

刷课

配置完成后。打开hy.hnzaojia.org.cn这个网址。进入网络培训的视频播放界面,即可摆脱暂停限制。

演示MP4:

代码

这里代码给想学习JavaScript的同学看看:

setInterval(function () {
    var frame = document.getElementsByClassName('mainContent')[0].getElementsByTagName("iframe")[2].contentWindow.document
    console.log(frame)
    var current_video = frame.getElementsByTagName('video')[0]
    //这个是静音
    //current_video.volume = 0
    //这个是倍速
    //current_video.playbackRate = 16.0
    current_video.play()
}, 2000)

高级

下面这段代码可以,每隔固定时间刷新框架,为了防止页面停留太久导致登录失效。

但是我没有写在油猴里面,因为没有具体测试。

setInterval(function () {
    var frame = document.getElementsByClassName('mainContent')[0].getElementsByTagName("iframe")[2].contentWindow.document
    frame.getElementsByClassName("btn btn-primary")[0].click()
    setTimeout(function(){
        frame = document.getElementsByClassName('mainContent')[0].getElementsByTagName("iframe")[2].contentWindow.document
        frame.getElementsByTagName("button")[1].click()
    },3000)
}, 5000)