最近學習javaScript和JQuery,恰好還有一門mooc沒有看。結合學習的知識和其他人的代碼:擼了一個自動播放課程的代碼,同時自動跳過單章的測試題。
用電腦掛着不動就完事了。
如下:
var main=$("body");
var playtime=1;
var testtime=1;
var fininshed="本節視頻,累計觀看時間『100%』";
var msg=$("<li></li>");
var json={
"background":"#31e16d",
"height":"20px",
"padding":"5px",
"top":"700px",
"right":"80px",
"position": "fixed",
"color":"blue"
};
msg.css(json);
msg.html("<span>自動播放模式 歡迎添加小陳qq 759117419</span>");
main.append(msg);
setTimeout(function(){
console.log("靜音+1.5倍播放")
$(".speedTab15").click();
$(".volumeIcon").click();
},1000);
setTimeout(function(){
$("#jack").html("自動播放,,歡迎添加小陳qq 759117419");
},5000);
main.on("DOMNodeInserted",function(e){
//彈框做題
if(e.target.textContent=="關閉"){
testtime++;
window.setTimeout(function(){
$(".popbtn_cancel").click();
console.log("已關閉");
},2000);
}else if(e.target.textContent==fininshed){
//視頻播放完畢
playtime++;
console.log("播放完畢,跳轉到下一節,目前播放了"+playtime+"個視頻");
$(".next_lesson_bg").find('a').trigger('click');
setTimeout(function(){
console.log("加油鴨!");
$(".speedTab15").click();
$(".volumeIcon").click();
},2000);
}
});
使用方法: 1.打開chrome 或者qq瀏覽器登陸賬號,進入播放頁面:

2.右鍵選擇查看網頁源代碼或按F12,尋找工具欄進入開發人員工具,進入控制台(console)頁面。

3.將上述代碼復制粘貼到控制台的console 處,按回車,出現這個頁面,表示大功告成!![]()
注意事項:1.請從頭開始播放,出現的小節測試會直接跳過,但是章節測試和期末測驗需要自己做。大概一天能刷50-60%的播放量。
2.如果不小心刷新了播放頁面,需要重復以上步驟。 斷網,停電不在范圍考慮之內。
3.遇到問題,請刷新頁面重復上述步驟。
4.推薦使用chorome瀏覽器和qq瀏覽器,其他瀏覽器無法使用請轉到Chorme瀏覽器。
參考博客:https://blog.csdn.net/qq_39403545/article/details/80038082
