"auto";
launchApp("今日头条极速版");
sleep(1000)
var isEnd=false;
let currentText;
let oldText;
function reBack(){
back();
}
var thread4 =threads.start(function(){
log('threads.start4');
while(true){
if(text('收藏').exists()||text('分享').exists()||textStartsWith('我的现金').exists()){
if(text('发布').find().size()<=0){
reBack();
}
}
}
sleep(1000)
});
var thread1 =threads.start(function(){
log('threads.start1');
while(true){
let v;
if(className('android.widget.TextView').depth(13).drawingOrder(6).clickable(false).find().size()>0){
v=className('android.widget.TextView').depth(13).drawingOrder(6).clickable(false).find();
}else if(packageName('com.ss.android.article.lite').indexInParent(16).clickable().find().size()>0){
v=packageName('com.ss.android.article.lite').indexInParent(16).clickable().find();
}else if(className('android.widget.TextView').depth(17).drawingOrder(6).clickable(false).find().size()>0){
v=className('android.widget.TextView').depth(17).drawingOrder(6).clickable(false).find();
}else if(className('android.widget.TextView').depth(11).drawingOrder(6).clickable(false).find().size()>0){
v=className('android.widget.TextView').depth(11).drawingOrder(6).clickable(false).find();
}else if(className('android.widget.TextView').depth(12).drawingOrder(6).clickable(false).find().size()>0){
v=className('android.widget.TextView').depth(12).drawingOrder(6).clickable(false).find();
}
if(v&&v.size()>0){
var e2=v[0];
currentText=e2.text();
if(!isEnd&&e2&&e2.text()=='5/5'){
isEnd=true;
sleep(1000)
log('000000000000')
sleep(500);
click(e2.bounds().centerX(),e2.bounds().centerY());
}else if(isEnd&&e2&&e2.text()=='1/5'){
log('-1-1-1-1-1-1')
isEnd=false;
}
}
}
});
var thread3 =threads.start(function(){
log('threads.start3');
while(true){
let a=null;
if(textStartsWith('看视频再领').clickable().find().size()>0){
log('aaaaaaaaaaa');
a=textStartsWith('看视频再领').clickable().find();
}else if(textStartsWith('再看一个').clickable().find().size()>0){
log('bbbbbbbbbbb');
a=textStartsWith('再看一个').clickable().find();
}else if(textStartsWith('继续观看').clickable().find().size()>0){
log('cccccccccc');
a=textStartsWith('继续观看').clickable().find();
}
if(a&&a.size()>0){
log('a.size():'+a.size());
click(a[0].bounds().centerX(),a[0].bounds().centerY());
}
sleep(5000);
}
});
var thread2 =threads.start(function(){
//在新线程执行的代码
log('threads.start2');
while(true){
var b=className('com.lynx.tasm.behavior.ui.text.UIText').textEndsWith('s').find();
if(b&&b.size()==0){
var c=className('com.lynx.tasm.behavior.ui.text.UIText').desc('关闭').clickable().find();
if(c&&c.size()>0){
// log(c);
log('222222222222')
log('c.size():'+c.size());
sleep(500);
click(c[0].bounds().centerX(),c[0].bounds().centerY());
sleep(5000);
}
}
var z=className('com.lynx.tasm.behavior.ui.text.UIText').textEndsWith('s后可领取奖励').find();
// log('b.size():'+b.size());
if(z&&z.size()==0){
var d=className('com.lynx.tasm.ui.image.UIImage').depth(8).indexInParent(18).find();
if(d&&d.size()>0){
log('333333333333')
log('d.size():'+d.size());
sleep(500);
click(d[0].bounds().centerX(),d[0].bounds().centerY());
sleep(5000);
}
}
}
});
let count=0;
var t=setInterval(() => {
log(count);
if(count>=12){
var a=textEndsWith('热榜').find()
if(a&&a.size>0){
count=0;
click(a[0].bounds().centerX(),a[0].bounds().centerY());
sleep(1000);
reBack();
}
}
if(currentText===oldText){
count++;
}else{
count=0;
oldText=currentText;
}
swipe(400,1500,400,800,1000);
}, 5000);
auto.js 今日头条刷金脚本
最新推荐文章于 2025-11-01 11:31:41 发布
本文介绍如何利用auto.js脚本实现对今日头条应用的自动操作,包括刷金任务等,提升用户效率。
2073

被折叠的 条评论
为什么被折叠?



