科研诚信与学术规范网课any% speed run

科研诚信与学术规范网课any% speed run

#

网上有blog也给出过解决方案:

解除 网课失去焦点/离开页面 就自动暂停的限制
https://blog.csdn.net/qq_34626094/article/details/113129379

将其针对某网站的网课做出优化
F12贴到console里

 1 setInterval(function () {
 2 var obj=document.getElementById("iframe").contentWindow;
 3 var obj2=obj.document.getElementsByTagName("iframe")[0].contentWindow;
 4 var current_video =obj2.document.getElementsByTagName('video')[0];
 5 current_video.play()
 6 
 7 str=obj2.document.getElementsByClassName("vjs-progress-holder")[0].getAttribute('aria-valuenow')
 8 if(str=='100.00'){
 9 document.getElementById("right2").click();
10 document.getElementById("right2").click();
11 }
12 }, 1000)

 

具体的,两个iframe嵌套不能直接通过document获取,建议直接找到包含video的iframe的id,没有id就找class,
找到任务点完成的判断标准,
找到通向下一章的button,然后click
下一章是题,再click

配合chrome插件Video Speed Controller,16倍速:
https://github.com/igrigorik/videospeed

 

posted @ 2022-03-15 08:48  parallelarc  阅读(132)  评论(0)    收藏  举报