红包视频和一般的不一样,需要等待积分条转动完毕。所以等待时间比其他的要长。我测试过大概每个是30-32秒,所以在代码上sleep时间设置为36000保证程序执行完毕后进入下一个。
auto.waitFor(); let see_count = rawInput('请输入滑动次数',"200"); app.launchApp('红包视频'); sleep(4000); for (var i = 1; i < see_count; i++) { toast("红包视频滑动" + i + '次'+"总计:"+ see_count + "次"); console.log("快看点红包视频滑动" + i + '次'+"总计:"+ see_count + "次"); randomHeart(); pressTime = random(250, 600); swipe(303, 1328, 335, 71, pressTime); sleep(36000); } /**随机点赞并休息一秒 */ function randomHeart() { index = random(1, 100); if (index == 66) { var target = id('good_count_layout').findOnce(); if (target == null){ return; } else { target.click(); } } sleep(1000); }
代码比较简单,随机点赞即可。无需上滑下滑仿制人工操作。