[智慧树]自动播放视频

@

操作

  • 按住F12,找到对应的位置

  • 在出现弹题测验界面重新刷新一下

  • 设置一个定时器3s 定位到静音图标和1.5倍数列表

`javascipt

setTimeout(function () { $('.speedTab15').click(); //1.5 倍数播放点击
$('.volumeIcon').click(); // 音量图标点击为静音,如果再次点击为播放声音
}, 3000); //设置时间3s
`

`javascript

if ($(".current_play div b:nth-child(2)").hasClass('time_icofinish') || $(".current_play div b:nth-child(3)").hasClass('time_icofinish'))

`

  • setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
    通过不断调用函数检查测试弹出和释放播放结束;

`javascript

setInterval(function () {
if ($('.el-dialog__header>div>h4').text() == "弹题测验") {
window.setTimeout(function () {
$(".topic-list :first-child").click(); // 循环点击每个选项进行点击
$(".el-icon-close").click(); // 点击关闭图标
$(".videoArea").click(); // 点击视频中央再次播放
}, 3000);
}
if ($(".current_play div b:nth-child(2)").hasClass('time_icofinish') || $(".current_play div b:nth-child(3)").hasClass('time_icofinish')) {
console.log("当前视频播放结束,跳到下一节");
$('.nextButton').click() // 点击下一个
$(".videoArea").click(); // 在次点击屏幕中央就可以播放
setTimeout(function () {
$('.volumeIcon').click(); // 重新设定静音
$('.speedTab15').click(); // 重新设定倍数
}, 6000);
}
}, 3000)

`

代码

  • 最终代码直接复制到Console 再按住回车就可以了

`

setTimeout(function () { $('.speedTab15').click();
$('.volumeIcon').click();

}, 3000);
setInterval(function () {
if ($('.el-dialog__header>div>h4').text() == "弹题测验") {
window.setTimeout(function () {
$(".topic-list :first-child").click();
$(".el-icon-close").click();
$(".videoArea").click();
}, 3000);
}
if ($(".current_play div b:nth-child(2)").hasClass('time_icofinish') || $(".current_play div b:nth-child(3)").hasClass('time_icofinish')) {
console.log("当前视频播放结束,跳到下一节");
$('.nextButton').click()
$(".videoArea").click();
setTimeout(function () {
$('.volumeIcon').click();
$('.speedTab15').click();
}, 6000);
}
}, 3000)
`

posted @ 2021-12-12 10:02  jucw  阅读(836)  评论(0编辑  收藏  举报