刷网课小玩意
Posted mmmqqdd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了刷网课小玩意相关的知识,希望对你有一定的参考价值。
改编自:https://www.cnblogs.com/yueshutong/p/9634322.html
超星尔雅自动刷网课代码(对每个课程需要修改参数)
1 var fa = $("body"); 2 var btn = $("<li></li>"); 3 var json = 4 "background": "#31e16d", 5 "height": "16px", 6 "padding": "5px", 7 "z-index": 999999, 8 "cursor": "pointer", 9 "top": "300px", 10 "right": "120px", 11 "position": "fixed" 12 ; 13 var bbb=143077348; 14 btn.css(json); 15 btn.html("<span id=‘lfsenior‘>开启自动播放模式</span>"); 16 fa.append(btn); 17 18 btn.click(function () 19 20 setInterval(function () 21 //获取iframe 22 var video = $("iframe").contents().find("iframe").contents(); 23 //播放函数 24 var play = function () 25 video.find("#video > button").click(); 26 var jy = video.find("#video > div.vjs-control-bar > div.vjs-volume-panel.vjs-control.vjs-volume-panel-vertical > button"); 27 if (jy.attr("title") != "取消静音") 28 jy.click() 29 30 31 //如果正在加载 32 var load = video.find("#loading"); 33 if (load.css("visibility") != "hidden") 34 return; 35 36 //获取当前进度 37 var spans = video.find("#video > div.vjs-control-bar > div.vjs-progress-control.vjs-control > div").attr("aria-valuenow"); 38 // 如果还没播放完 39 if (spans < 99) 40 play(); 41 42 //如果播放结束 43 44 if (spans >= 99) 45 //从第二章第1节开始,切换到下一个视频 46 getTeacherAjax(‘203679166‘,‘7507307‘,nex); 47 nex=nex+1; 48 49 $("#lfsenior").html("自动模式已开启,本章进度:" + spans + "%"); 50 , 100); 51 52 );
转载自:https://www.cnblogs.com/yueshutong/p/9381575.html
智慧树自动刷网课代码(全自动)
1 var fa=$("body"); 2 var btn=$("<li></li>"); 3 var json= 4 "background":"#31e16d", 5 "height":"16px", 6 "padding":"5px", 7 "cursor": "pointer", 8 "top":"300px", 9 "right":"80px", 10 "position": "fixed" 11 ; 12 btn.css(json); 13 btn.html("<span id=‘lfsenior‘>开启自动播放模式</span>"); 14 fa.append(btn); 15 var bodywidth=$("#body").css("width"); 16 var mainwidth=$("#main").css("width"); 17 btn.click(function () 18 $("#lfsenior").html("自动模式已开启"); 19 //关闭弹题 20 setInterval(function() 21 $(".popboxes_close").click(); 22 //获取当前进度 23 var spans=$(".current_play span"); 24 var progress=spans[spans.size()-1].innerHTML; 25 if("100"==progress.substring(progress.lastIndexOf("『")+1,progress.lastIndexOf("』")-1)) 26 //播放完毕 27 $(".next_lesson a").click(); 28 else 29 $("#vjs_mediaplayer_html5_api")[0].play(); 30 $("#vjs_mediaplayer_html5_api")[0].muted=true; 31 32 $("#lfsenior").html("自动模式已开启,本章进度:"+progress+"%"); 33 ,100); 34 35 36 );
以上是关于刷网课小玩意的主要内容,如果未能解决你的问题,请参考以下文章
完全机器模拟浏览器操作自动刷网课!不怕被封!!-----python基于selenium实现超星学习通刷视频网课