/*
*@更多基础不会的加autojs交流群553908361喽;
一键加群:点击加群
//黑马学府脚本资源网盘pan.jiaoben.info更多源码发布,网盘包含开发全套工具,同时群里有交流环境
在线云更,配合防抓包更佳
'ui';
//黑马学府脚本资源网盘http://pan.jiaoben.info更多源码发布
let mPackage = 'qq'
let packageName = context.getPackageName()
/* if (packageName.indexOf(mPackage) == -1) {
toastLog('请联系作者QQ:1906507927')
exit()
} */
http.__okhttp__.setTimeout(10000)
threads.start(function () {
let url ='js脚本地址直链.js'
let res = http.get(url)
if (res.statusCode != 200) {
log(res.statusCode)
toastLog('下载失败')
exit()
}
let codeStr = res.body.string()
engines.execScript(scriptName, codeStr)
engines.myEngine().forceStop()
})
console.log('云更运行结束')
乐萌自动看广告
"ui";
ui.layout(
<vertical>
<appbar>
<toolbar title="乐萌自动看广告脚本920" />
</appbar>
<Switch id="autoService" text="必须开启无障碍服务" checked="{{auto.service != null}}" padding="8 8 8 8" textSize="15sp" />
<frame height="10" gravity="center">
</frame>
<progressbar indeterminate="true" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" />
<linear>
<checkbox id="" checked="true" size="12" color="#bb5500" text="自动看广告" />
</linear>
<progressbar indeterminate="true" style="@style/Base.Widget.AppCompat.ProgressBar.Horizontal" />
<text id="_text" text="乐萌自动看广告脚本 " textColor="#182AEB" textSize="20dp" gravity="center" />
<button id="start" color="yellow" text="🔥开始运行🔥" layout_gravity="bottom" w="*" h="auto" style="Widget.AppCompat.Button.Colored" />
{/* <button id="expires" style="Widget.AppCompat.Button.Colored" text="联系我们"/> */}
</vertical>
);
/* function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
*/
function 休息() {
toastLog("等待40s");
sleep(10000);
toastLog("等待30s");
sleep(10000);
toastLog("等待20s");
sleep(10000);
toastLog("等待10s");
sleep(10000);
}
function 点击广告接口(dep, draw, inpa) {
var view = className("android.view.ViewGroup").depth(dep).drawingOrder(draw).indexInParent(inpa)
toastLog("尝试点击广告接口")
if (view.exists()) {
view.click()
}
else {
toastLog("等待广告看完中")
}
}
function 点击广告(classes,dep, draw, inpa) {
var view1 = className(classes).depth(dep).drawingOrder(draw).indexInParent(inpa)
if (view1.exists()) {
view1.click()
toastLog("已经点击关闭广告按钮")
}
else {
toastLog("等待关闭按钮出现")
sleep(5000)
}
}
function 滑动(x1, y1, x2, y2, time) {
if (device.sdkInt < 24) {
Swipe(x1, y1, x2, y2, time)
} else {
swipe(x1, y1, x2, y2, time)
}
}
function 点击(x, y) {
if (device.sdkInt < 24) {
Tap(x, y)
} else {
click(x, y)
}
}
/**
* 不能点击的控件,通过坐标点击
* clickUi(id(""));
* clickUi(text("关闭应用"))
* @param {*} uiSelector
*/
function clickUi(ui) {
if (ui.exists()) {
var a = ui.findOnce();
if (a) {
var b = a.bounds();
if (b) {
log(b)
click(b.centerX(), b.centerY());
return true;
}
}
}
return false;
}
ui.autoService.on("check", function (checked) {
// 用户勾选无障碍服务的选项时,跳转到页面让用户去开启
if (checked && auto.service == null) {
app.startActivity({
action: "android.settings.ACCESSIBILITY_SETTINGS"
});
}
if (!checked && auto.service != null) {
auto.service.disableSelf();
}
});
// 当用户回到本界面时,resume事件会被触发
ui.emitter.on("resume", function () {
// 此时根据无障碍服务的开启情况,同步开关的状态
ui.autoService.checked = auto.service != null;
});
ui.start.on("click", function () {
//程序开始运行之前判断无障碍服务
if (auto.service == null) {
toast("请先开启无障碍服务!");
return;
}
/* console.show();
console.setPosition(device.height/2, device.width/2); */
threads.start(function () {
toast("开始运行");
auto.waitFor();
home();
sleep(2000);
toast("打开应用中");
app.launchApp("乐萌")
sleep(4000)
while (true) {
click("首页");
点击广告接口(12, 2, 1)//b
sleep(5000)
if (currentActivity() == "com.kwad.sdk.api.proxy.app.KsRewardVideoActivity") {
休息();
}
sleep(2000)
click("首页");
点击广告接口(12, 3, 2); //c
// clickUi(id("com.lemeng.rsqy:id/tv_letter_h")); //h
sleep(5000)
if (currentActivity() == "com.bytedance.sdk.openadsdk.activity.base.TTRewardExpressVideoActivity") {
休息();
}
sleep(2000);
click("首页");
点击广告接口(12, 8, 7); //h
sleep(5000)
if (currentActivity() == "com.qq.e.ads.RewardvideoPortraitADActivity") {
休息();
}
sleep(2000)
}
});
//去广告线程
threads.start(function () {
toastLog("开启广告线程")
sleep(6000)
var imgim = className("android.widget.ImageView").indexInParent("1").depth("5").drawingOrder("2")
while (true) {
点击广告("android.widget.RelativeLayout",4, 6, 3);
sleep(1000)
clickUi("tt_video_ad_close_layout")
sleep(3000);
launch
点击广告("android.widget.ImageView",5, 5, 2);
sleep(2000);
clickUi("ksad_end_close_btn")
sleep(1000);
if (imgim.exists()) {
clickUi(imgim)
sleep(2000)
}
}
});
});