autoJS自动刷网课

时间:2024-03-12 11:48:56

自动刷网课,autoJS代码

vscode

Ctrl+shift+p打开命令行,连接手机

f5运行

1.点击当前播放器,获取当前播放总时长与播放进度

2.若当前播放进度不等于00:00且总时长与播放进度不相等,那么执行

  下滑170px,点击最新的视频

3.while(true)无限循环执行,100个课,连刷24小时基本就结束了

 1 // toast("事件触发")
 2 // 注意,需要点击播放界面使控件出现
 3 // 读取当前播放进度
 4 // id("current").findOne().getText() 24:54
 5 // 读取总的播放时间
 6 // id("total").findOne().getText() 46:58
 7 
 8 while(true){
 9 click(288,408)//点击视频
10 var begin=id("current").findOne().getText() //进度
11 var end=id("total").findOne().getText() //结束
12 
13 // 如果时间结束时间不为0,开始时间与结束时间相等
14 if (!end.equals("00:00")&&begin.equals(end)){
15     swipe(534,1900,534,1730,300)//下滑操作
16     sleep(2000)
17     click(534, 1878);//点击操作
18 }
19 sleep(1000*5)
20 }
21 // swipe(534,1900,534,1730,300)//下滑操作