薅羊毛无处不在就连百度咱也不放过,收益虽然不高但是也值得一刷。百度有个小限制每天得先签到,要不然不给金币,签到我还在测试大家先用着刷新闻、刷视频和刷小视频吧。
auto.waitFor(); app.launchApp('百度极速版'); sleep(10000);//等待加载 swipe(device.width / 2, device.height / 2, device.width / 2, device.height - 200, 300); sleep(2000);//等待加载 /** * 百度极速版读新闻 */ for (var i = 0; i < 15; i++) { let views = className("android.widget.TextView").find(); var b = null; var arrayIndex = new Array(); for (let i = 0; i < views.length; i++) { let news = views[i].findOne(id("ah6")); if (news != null) { arrayIndex.push(i); } } b = views[arrayIndex[1]].bounds();//获取第2个新闻第一个经过测试发现基本不更新 if (b != null) { click(b.centerX(), b.centerY()); } for (var x = 0; x < 8; x++) { swipe(303, 1100, 335, 200, 200); sleep(2000); } className("android.widget.RelativeLayout").desc("返回").findOne().click() sleep(1000); swipe(device.width / 2, 700, device.width / 2, device.height - 200, 1000); sleep(3000); } /** * 百度极速版看抗击肺炎 */ // if(id("aoc").className("android.widget.TextView").text("抗击肺炎").exists()){ // id("aoc").className("android.widget.TextView").text("抗击肺炎").findOnce().click(); // swipe(303, 1100, 335, 200, 800); // sleep(2000); // let views = className("android.widget.TextView").find(); // for (let i = 0; i < views.length; i++) { // let news = views[i].findOne(id("ah6")); // if (news != null) { // click(news.bounds().centerX(), news.bounds().centerY()); // sleep(3000); // } // } // } /** * 百度极速版看视频 */ let videos1 = id("b74").className("android.widget.TextView").text("好看视频").findOne(); if (videos1 != null) { videos1.parent().click(); sleep(3000);//等待加载 } for (let i = 0; i < 2; i++) { let play_button = id("azb").findOnce(); play_button.click(); sleep(10000); let videos2 = id("b74").className("android.widget.TextView").text("好看视频").findOne(); if (videos2 != null) { videos2.parent().click(); sleep(5000);//等待加载 } } /** * 百度极速版看小视频 */ let videos = id("b74").className("android.widget.TextView").text("好看视频").findOne(); if (videos != null) { videos.parent().click() console.log("点击好看视频......"); sleep(3000);//等待加载 } let betuifulVideo = id("aoc").className("android.widget.TextView").text("小视频").findOne(); if (betuifulVideo != null) { betuifulVideo.click(); sleep(1000);//等待加载 } var x = device.width / 4; var y = device.height / 2; click(x, y);//点击第3个视频 sleep(6000);//看6秒 i = 1; for (var i = 1; i < 30; i++) { toast("百度极速版好看视频滑动" + i + '次') console.log("百度极速版好看视频滑动" + i + '次'); var x = device.width / 2; var y = device.height / 2; click(x, y);//防止没点上 randomDownSildeScreen(); randomHeart(); randomFollow(); pressTime = random(250, 600); swipe(303, 1328, 335, 71, pressTime); delayTime = random(5000, 10000); sleep(delayTime); } exit(); home(); /** * 随机上滑(防止被判定是机器)上滑后停留时间至少是10S,造成假象表示是对内容感兴趣 * 点赞和关注先不搞。 */ function randomUpSildeScreen() { let randomIndex = random(1, 40); if (randomIndex == 1) { console.log("随机上滑被执行了"); pressTime = random(200, 500); swipe(device.width / 2, 500, device.width / 2, device.height - 200, 700); delayTime = random(10000, 15000); sleep(delayTime); } } /** * 连续下滑对上一个无兴趣 * 其实得和上滑做个排他,既然无兴趣不要在上滑 */ function randomDownSildeScreen() { let randomIndex = random(1, 20); if (randomIndex == 1) { console.log("连续下滑被执行了"); swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700); sleep(2000); swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700); delayTime = random(8000, 10000); sleep(delayTime); } } /**随机点赞并休息一秒 */ function randomHeart() { index = random(1, 100); if (index == 66) { var target = id('ob').findOnce(); if (target == null) { return; } else { target.click(); sleep(1000); } } } function randomFollow() { index = random(1, 100); if (index == 66) { var target = id('ov').findOnce(); if (target == null) { return; } else { target.click(); sleep(1000); } } }