好友
阅读权限10
听众
最后登录1970-1-1
|
while(true){launchApp("趣看天下")
console.log("打开趣看天下app")
sleep(3000)
var runtime = random(480,720)//运行次数
log("运行次数为"+runtime)
while (true) {
if (text("取消").findOnce()) {
text("取消").findOnce().click()
console.log("取消")
sleep(1000)
}
if (textStartsWith("点击跳过").findOnce()) {
textStartsWith("点击跳过").findOnce().click()
console.log("跳过广告")
sleep(2000)
}
if (id("img_close").findOnce()) {
id("img_close").findOnce().click()
console.log("关闭弹窗")
sleep(1000)
}
let 趣看_视频页 = id("tab_name").text("视频").findOnce()
if (趣看_视频页) {
var a = 趣看_视频页.bounds()
click(a.centerX(), a.centerY())
console.log("进入视频页面")
sleep(2000)
}
if (text("小视频").findOnce()) {
text("小视频").findOnce().click();
console.log("小视频")
sleep(2000)
break;
}
}
//进入小视频页面
//var 趣看_aa = id("img").find()
// if (趣看_aa) {
// 趣看_aa[0].parent().click()
// console.log("开始看小视频")
// sleep(1000)
// }
var a = random()
var b = random()
if (a > 0.5) {
click(500 + a, 500 + b)
} else {
click(500 - a, 500 - b)
}
log("开始刷视频")
//刷视频得金币步骤
while (runtime > 0) {
//视频页面刷视频
if (id("comment").findOnce()) {
随机上下滑动()
} else {
if (id("progress_bg_rela").findOnce()) {
//出现广告得金币步骤
while (true) {
if (text("点击领取").findOnce()) {
if (text("点击领取").findOnce()) {
text("点击领取").findOnce().click();
console.log("点击领取")
sleep(3000)
}
while (true) {
if (id("tt_playable_ad_close_layout").findOnce()) {
id("tt_playable_ad_close_layout").findOnce().click()
console.log("关闭广告")
sleep(1500)
}
if (text("取消").findOnce()) {
text("取消").findOnce().click()
console.log("取消安装")
sleep(1500)
}
if (idContains("close").findOnce()) {
idContains("close").findOnce().click()
console.log("关闭弹窗")
sleep(1500)
}
var 趣看_弹窗 = id("img_close_see_ad").findOnce()
if (趣看_弹窗) {
press(趣看_弹窗.bounds().centerX(), 趣看_弹窗.bounds().centerY(), 10)
console.log("关闭弹窗2")
sleep(1500)
}
if (text("点击领取").findOnce()) {
//发现不在广告视频页面退出
break;
}
// if (textContains("下载").findOnce()) {
// //var a = textContains("下载").findOnce().bounds()
// //click(a.centerX(),a.centerY())
// back()
// console.log("取消下载")
// sleep(1000)
// }
if (textContains("恭喜您获得").findOnce()) {
log("恭喜您获得出现了")
sleep(1000)
//back()
var a = textContains("广告").findOnce().bounds()
click(a.centerX() / 3, a.centerY())
}
if (idContains("tt_titlebar_close").findOnce()) {
sleep(1000)
//back()
var a = idContains("tt_titlebar_close").findOnce().bounds()
click(a.centerX() / 3, a.centerY())
log("关闭广告")
}
if (idContains("tt_titlebar_back").findOnce()) {
sleep(1000)
//back()
var a = idContains("tt_titlebar_back").findOnce().bounds()
click(a.centerX() / 3, a.centerY())
log("返回广告")
}
if (textContains("安装").findOnce()) {
sleep(1000)
//back()
click(63, 138)
log("返回广告")
}
}
随机上下滑动()
sleep(1500)
break;
} else {
sleep(random(2000, 4000))
}
}
// 随机上下滑动()
}
随机上下滑动()
sleep(1500)
if (text("金币翻倍").findOnce()) {
text("金币翻倍").findOnce().click()
console.log("金币翻倍")
sleep(3000)
}
if (idContains("close").findOnce()) {
idContains("close").findOnce().click()
console.log("关闭弹窗")
sleep(2000)
}
if (id("tt_playable_ad_close_layout").findOnce()) {
id("tt_playable_ad_close_layout").findOnce().click()
console.log("关闭广告")
sleep(2000)
}
var 趣看_广告 = className("android.widget.ImageView").depth(5).drawingOrder(2).indexInParent(1).findOnce()
if (趣看_广告) {
趣看_广告.click();
console.log("关闭广告2")
sleep(2000)
}
if (id("tt_video_ad_close_layout").findOnce()) {
id("tt_video_ad_close_layout").findOnce().click()
console.log("关闭广告3")
sleep(2000)
}
if (text("取消").findOnce()) {
text("取消").findOnce().click()
console.log("取消安装")
sleep(1000)
}
// if (textContains("下载").findOnce()) {
// //var a = textContains("下载").findOnce().bounds()
// //click(a.centerX(),a.centerY())
// back()
// console.log("取消下载")
// sleep(1000)
// }
if (textContains("恭喜您获得").findOnce()) {
log("恭喜您获得出现了")
sleep(1000)
//back()
var a = textContains("广告").findOnce().bounds()
click(a.centerX() / 3, a.centerY())
}
if (idContains("tt_titlebar_close").findOnce()) {
sleep(1000)
//back()
var a = idContains("tt_titlebar_close").findOnce().bounds()
click(a.centerX() / 3, a.centerY())
log("关闭广告")
}
if (idContains("tt_titlebar_back").findOnce()) {
sleep(1000)
//back()
var a = idContains("tt_titlebar_back").findOnce().bounds()
click(a.centerX() / 3, a.centerY())
log("返回广告")
}
if (textContains("安装").findOnce()) {
sleep(1000)
//back()
click(63, 138)
log("返回广告")
}
}
runtime = runtime - 1
log(runtime)
}
home()
sleep(500)
recents()
sleep(500)
id("dismiss_task").className("android.widget.ImageView").desc("移除趣看天下。").findOne().click()
sleep(500)
home()
while(true){
var now = new Date();
if(2<now.getHours){
if(now.getHours<8){
log("好好休息")
sleep(10000)
}else{
break
}
}else{
break
}
}
log("开始随机停止时间")
sleep(random(1000,10000)
)
log("继续工作")}
function 随机上下滑动() {
var x1 = random(device.width * 0.40, (device.width * 0.60));
//起始点X
var y1 = random((device.height * random(80, 85) / 100), (device.height * random(85, 90) / 100));
//起始点Y
var x2 = random(device.width * 0.40, (device.width * 0.60));
//终止点X
var y2 = random((device.height * random(10, 20) / 100), (device.height * random(20, 30) / 100));
//起始点Y
let randomIndex = random(1, 20);
if (randomIndex <= 10) {
swipe(x1, y1, x2, y2, random(300, 600));
log(x1, y1, x2, y2)
// console.log("随机滑动视频");
sleep(random(6000, 11000));
}
}
//在楼主的基础上,自己加了随机时间关闭程序,等待若干时间运行脚本,在特定时间暂停运行,只是短短的测试了下,另外,我的号已经被列为账号异常了,我也是小白 |
|