趣看天下-赚钱类小游戏脚本系列(含源码)
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...)(代码片段