趣看天下-赚钱类小游戏脚本系列(含源码)

Posted 九黎AJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了趣看天下-赚钱类小游戏脚本系列(含源码)相关的知识,希望对你有一定的参考价值。

app.launchApp("趣看天下")
threads.start(function() {
    异常处理()
})
id("com.yanhui.qktx:id/tab_name").waitFor()//我的
toastLog("开始工作")
sleep(4000)
 var ckqw=id("iv_unfold_reading")//查看全文
 var 首页特征=text("推荐")
 var 新闻页特征=id("img_news_bottom_right_img_share")//分享图标
 var 新闻选择=id("com.yanhui.qktx:id/title")
//滑动距离
//var a=random(2, 3);
//var b=random(8, 9);
//滑动次数
var swipeS = 11
var swipeM = 18
//延迟
var stopS = 1,
    stopM = 3
var stop = random(stopS * 1000, stopM * 1000)

var 新闻概率 = 50
threads.start(function() {
    异常处理()
})


  if(text("赚金币").findOnce()||desc("赚金币").findOnce()){
                sleep(500)
                  var 我的坐标 = text("赚金币").findOne()||desc("我的").findOne();

    click(我的坐标.bounds().centerX(), 我的坐标.bounds().centerY());
    sleep(4000)
  if(text("立即签到").findOnce()){//签到
    text("立即签到").findOnce().click()
    sleep(3000)
    click(device.width *0.1, device.height *0.97);
    sleep(1000)
    }else{
      
    click(device.width *0.1, device.height *0.97);
    sleep(1000)
        }
    }

    
threads.start(function() {
    主线程()
})
//sleep(random(14000,15000))
//toastLog("   ")



function 异常处理() {
    while (true) {
        try {
            if(className("android.widget.ImageView").boundsInside(device.width*0.04, device.height *0.01, device.width*0.17, device.height *0.09).findOnce()){
                  toastLog("关闭视频3")
                className("android.widget.ImageView").boundsInside(device.width*0.04, device.height *0.01, device.width*0.17, device.height *0.09).findOnce().click()
             
                 sleep(stop)
                
                 }
            if(text("明日签到得").findOnce()||desc("明日签到得").findOnce()){
                click(device.width *0.1, device.height *0.97);
    sleep(1000)
                }
           if (text("禁止").findOnce()) {
                text("禁止").findOnce().click()
                sleep(1000)
            }
            if (text("以后再说").findOnce()) {
                text("以后再说").findOnce().click()
                sleep(1000)
            }
          if(id("com.yanhui.qktx:id/tv_btn").findOnce()){
        toastLog("点翻倍")
       id("com.yanhui.qktx:id/tv_btn").findOnce().click()
        sleep(500)
    }
    if(id("com.yanhui.qktx:id/img_close").findOnce()){
        toastLog("关闭弹窗")
       id("com.yanhui.qktx:id/img_close").findOnce().click();
        sleep(500)
    }
    if(id("tt_video_ad_close_layout").findOnce()){
        toastLog("关闭弹窗")
       id("tt_video_ad_close_layout").findOnce().click()
        sleep(500)
    }
    if(id("com.yanhui.qktx:id/img_close_see_ad").findOnce()){
        toastLog("关闭弹窗")
         var 坐标2 = id("com.yanhui.qktx:id/img_close_see_ad").findOnce()
         click(坐标2.bounds().centerX(), 坐标2.bou首页nds().centerY());
         sleep(500)
    }
         } catch (a) {
            continue;
        }

    }
}

function 主线程() {
    while (true) {
        try {
            //text = 悬赏   
  swipe(device.width / 2, device.height * 0.7, device.width / 2, device.height / 8, 500)
            sleep(stop)
            if(!首页特征.findOnce()){
                back()
                sleep(stop)
                }else
 if (text("阅读领取").findOnce()) {
                var 阅读领取坐标 = text("阅读领取").findOne();

                click(阅读领取坐标.bounds().centerX(), 阅读领取坐标.bounds().centerY());
                sleep(1000)
                阅读领取()
                break;
            } else if (新闻选择.findOnce()) {
                阅读()
                break;
            }
            
        
        } catch (a) {
            continue;
        }

    }
}



function 随机滑动() {

    for (var i = 0; i < random(swipeS, swipeM); i++) {
        toastLog("滑动")
        //var stop = random(stopS * 1000, stopM * 1000)
        sleep(stop)
         if(id("b0u").findOnce()){//鸡蛋
                 var 鸡蛋坐标 = id("b0u").findOnce()

    click(鸡蛋坐标.bounds().centerX(), 鸡蛋坐标.bounds().centerY());
    sleep(1000)
 
         }else if (!新闻页特征.findOnce()) {
            sleep(500)
            app.launchApp("趣看天下");
            
            sleep(2000)
           back()
            sleep(1000)
            主线程();
        }else
 if (!新闻页特征&&!首页特征.findOnce()) {
            sleep(500)
           click(device.width / 10, device.height * 0.07)
            sleep(1000)
            主线程();
        }
        if (ckqw.findOnce()) {
            if (random(1, 100 / 新闻概率) != 1) {
                ckqw.findOnce().click()
                sleep(stop)
            }
        }
        swipe(device.width / 2, device.height * 0.7, device.width / 2, device.height / 9, 500)
        sleep(stop)

    }
    sleep(1000)
    back();
    sleep(1000)
    主线程();
}

function 阅读() {
    while (true) {
        try {
            //text = 悬赏    
            sleep(stop)
            var x = 新闻选择.boundsInside(0, device.height * 0.3, device.width, device.height * 0.8).find().length
           
            toastLog("查找到当前界面新闻:" + x + "条")
            if(x<1){
               // toastLog("需要上滑")
                  swipe(device.width / 2, device.height * 0.7, device.width / 2, device.height / 9, 500)
        
                sleep(stop)
            }
            if (random(1, 100 / 新闻概率) != 1) {


                if (新闻选择.boundsInside(0, device.height * 0.3, device.width, device.height * 0.8).findOnce(n).text() != "广告") {
                    toastLog(n)
                    var 新闻点击坐标 = 新闻选择.boundsInside(0, device.height * 0.3, device.width, device.height * 0.8).findOne(n)
                    click(新闻点击坐标.bounds().centerX(), 新闻点击坐标.bounds().centerY());

                    // click(getParent(id("item_news_comment_tv").findOnce(n)))
                    sleep(1000)
                    随机滑动()
                    break;
                }

            } else {
                swipe(device.width / 2, device.height *0.8, device.width / 2, device.height *0.4, 500)
                sleep(stop)
            }


        } catch (a) {
            continue;
        }

    }
}
function 阅读领取() {
    while (true) {
        try {
            if (text("热点").findOnce()) {
                back();
                sleep(1000)
                主线程()
                break;
            }
            if (text("奖励即将到账,完整阅读到底部获得").findOnce()) {
                swipe(device.width / 2, device.height / 2, device.width / 2, device.height / 7, 500)
                sleep(stop)
            } else {
                sleep(random(1000, 2000))
                back();
                swipe(device.width / 2, device.height / 0.8, device.width / 2, device.height / 8, 500)
                sleep(stop)
                主线程()
                break;
            }




        } catch (a) {
            continue;
        }

    }

}

声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

QQ群
698307198
在这里插入图片描述

以上是关于趣看天下-赚钱类小游戏脚本系列(含源码)的主要内容,如果未能解决你的问题,请参考以下文章

汉字大英雄-赚钱类小游戏脚本系列(含源码)

天下支付ecshop,thinkphp,shopnc在线支付接口,支付插件(payment plugin含源码)

自动玩游戏,手游脚本究竟是怎么做的?

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

游戏拼图游戏含Matlab源码 300期

游戏拼图游戏含Matlab源码 300期