版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第淘宝618活动自动完成任务autojs脚本代码letshowVersion=function(){
console.log(当前版本:+VERSION)
console.log(Hello,World!)
toast(当前版本:+VERSION)
//alert(请把手机放稳,不要摇晃!,不然有时候会跳出合伙赢喵币,导致任务阻塞)
functiongetSetting(){
letindices=[]
autoOpenindices.push(0)
autoMuteindices.push(1)
letsettings=dialogs.multiChoice(任务设置,[自动打开淘宝进入活动。多开或任务列表无法自动打开时取消勾选(注意,分身运行淘宝大概率导致任务收益变为100),自动调整媒体音量为0。以免直播任务发出声音,首次选择需要修改系统设置权限],indices)
if(settings.length==0){
toast(取消选择,任务停止)
exit()
}
if(settings.indexOf(0)!=-1){
storage.put(autoOpen,true)
autoOpen=true
}else{
storage.put(autoOpen,false)
autoOpen=false
}
if(settings.indexOf(1)!=-1){
storage.put(autoMute,true)
autoMute=true
}else{
storage.put(autoMute,false)
autoMute=false
}
letstorage=storages.create(tb_task
letautoOpen=storage.get(autoOpen,true)
letautoMute=storage.get(autoMute,true)
getSetting()
if(autoMute){
try{
device.setMusicVolume(0)
toast(成功设置媒体音量为0)
}catch(err){
alert(首先需要开启权限,请开启后再次运行脚本)
exit()
}
console.show()
showVersion()
console.log(开始完成喵糖任务...)
console.log(按音量下键停止)
device.keepScreenDim(60*60*1000)
functionregisterKey(){
try{
events.observeKey()
}catch(err){
console.log(监听音量键停止失败,应该是无障碍权限出错,请关闭软件后台任务重新运行。)
console.log(如果还是不行可以重启手机尝试。)
quit()
}
events.onKeyDown(volume_down,function(event){
console.log(喵币任务脚本停止了)
console.log(请手动切换回主页面)
device.cancelKeepingAwake()
exit()
})
threads.start(registerKey)
//全局trycatch,应对无法显示报错
try{
//自定义去取消亮屏的退出方法
functionquit(){
device.cancelKeepingAwake()
exit()
}
//自定义一个findTimeout,find_f是原本的查询器text(sss).find()
functionfindTimeout(findF,timeout){
letc=0
while(ctimeout/50){
letresult=findF.find()
if(result.nonEmpty())returnresult
sleep(50)
c++
}
returnnull
}
//自定义一个findTextDescMatchesTimeout
functionfindTextDescMatchesTimeout(reg,timeout){
letc=0
while(ctimeout/50){
letresult=textMatches(reg).findOnce()||descMatches(reg).findOnce()
if(result)returnresult
sleep(50)
c++
}
returnnull
}
//查找任务按钮
functionfindTask(){
varjumpButtonFind=textMatches(/去浏览|去搜索|去完成|去签到|逛一逛|去逛逛|去观看|去参赛/)//找进入任务的按钮,10秒
varjumpButtons=findTimeout(jumpButtonFind,10000)
if(!jumpButtons){
returnnull
}
for(vari=0;ijumpButtons.length;i++){
vartaskName,content
try{
taskName=jumpButtons[i].parent().child(0).child(0).text()
content=jumpButtons[i].parent().child(0).child(1).child(0).text()
}catch(err){
console.log(err)
continue
}
if(taskName){
if(taskName.match(/签到领/)){
console.log(进行签到任务)
sleep(1000)
jumpButtons[i].click()
sleep(8000)
returnfindTask()
}
if(!(taskName.match(/淘金币|提醒|话费|斗地主|消消乐|流浪猫|开88|扔喵糖|占领|邀请|登录|组队|参与|施肥|浇水|特价版|小鸡|消除|穿搭|森林|点淘|人生|我的淘宝|庄园/)||content.match(/小互动/))){
return[taskName,jumpButtons[i]]
}
}
}
returnnull
}
functionliulan(){
//if(textMatches(/.*浏览.*/).findOne(10000)){//等待浏览出现
//letv=className(Android.support.v7.widget.RecyclerView).findOnce()//滑动
//if(v){
//sleep(1000)
//v.scrollForward()
//}
//}
//textMatches(/.*浏览得奖励.*/).findOne(15000)//等待开始
sleep(5000)
letfinish_c=0
while(finish_c50){//0.5*50=25秒,防止死循环
letfinish_reg=/.*任务已完成.*|.*失败.*|.*上限.*|.*开小差.*|.*喵币已发放.*/
if(textMatches(finish_reg).exists()||descMatches(finish_reg).exists()){//等待已完成出现,有可能失败
break
}
if(textMatches(/.*休息会呗.*/).exists()){
alert(触发淘宝验证,请手动验证后返回淘宝首页,重新执行任务)
console.log(异常退出。)
quit()
}
if(textContAIns(互动奖励).exists()||
descContains(互动奖励).exists()){
console.log(跳过互动任务)
break
}
sleep(500)
finish_c++
}
if(finish_c49){
console.log(未检测到任务完成标识。返回。)
//console.log(如果你认为这是一个bug请截图反馈。)
//console.log(一般情况下,二次运行脚本即可。)
//console.log(请手动切换回主页面)
//device.cancelKeepingAwake()
//quit()
back()
sleep(1000)
//TODO:返回检测
if(!textContains(当前进度).findOne(5000)){
console.log(似乎没有返回,二次尝试)
back()
}
return
}
console.log(任务完成,返回)
back()
sleep(1000)
if(!textContains(当前进度).findOne(5000)){
if(currentActivity()==com.taobao.tao.TBMainActivity){
console.log(返回到了主页,尝试重新进入任务)
id(com.taobao.taobao:id/rv_main_container).findOnce().child(3).child(0).click()
}else{
console.log(似乎没有返回,二次尝试)
back()
}
}
}
//打开淘宝活动页面
console.log(正在打开淘宝...)
varurl=/wow/z/hdwk/20250618/gamehomedisableNav=YES
app.startActivity({
action:VIEW,
data:taobao://+url
})
sleep(2000)
console.log(等待页面加载...)
try{
textMatches(/领喵币/).findOne(20000)
console.log(准备打开任务列表)
sleep(2000)
letc=findTextDescMatchesTimeout(/领喵币/,1000)
if(c){
console.log(使用默认方法尝试打开任务列表)
c.click()
}else{
throw无法找到任务列表入口
}
if(!textContains(当前进度).findOne(8000)){
console.log(默认方式打开失败,二次尝试)
console.log(首先检测弹窗)
for(leti=0;i2text(关闭).findOne(2000);i++){//关闭弹窗
console.log(检测到弹窗,关闭)
click(关闭)
sleep(2000)
}
console.log(出现未能自动关闭的弹窗请手动关闭)
sleep(2000)
//letright=c.bounds().right
//letleft=c.bounds().left
//lettop=c.bounds().top
//letbottom=c.bounds().bottom
//click(random(right,left),random(top,bottom))
click(c.bounds().centerX(),c.bounds().centerY())
console.log(已点击,等待任务列表出现)
if(!textContains(当前进度).findOne(8000)){
throw无法打开任务列表
}
}
console.log(准备搜索任务)
sleep(2000)
}catch(err){
console.log(err)
console.log(无法进入任务列表,如果你认为这是bug,请截图反馈)
quit()
}
while(true){
console.log(寻找任务入口...)
varjumpButton=findTask()
if(jumpButton==null){
//没有任务之后领取奖励
varawardButtonFind=textMatches(/立即领取/)
varawardButtons=findTimeout(awardButtonFind,10000)
if(awardButtons){
for(vari=0;iawardButtons.length;i++){
console.log(领取累计任务奖励)
awardButtons[i].click()
console.log(等待5秒再次领取...)
sleep(5000)
}
}
console.log(没找到合适的任务。也许任务已经全部做完了。退出。互动任务不会自动完成。)
console.log(请手动切换回主页面)
alert(任务已完成,别忘了在脚本主页领取618红包!互动任务需要手动完成。)
quit()
}
if(jumpButton[0].match(去浏览店铺领能量)){
console.log(进行浏览店铺任务)
jumpButton[1].click()
while(!textContains(任务完成).exists()){
console.log(进入店铺浏览)
text(逛店最多).findOne(15000).parent().click()
liulan()
sleep(2000)
}
back()
}elseif(jumpButton[0].matc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事业单位法律岗面试易错题题库试卷及参考答案2026
- 事业单位法律岗面试高频考题题库试卷及参考答案
- 2027年备考会计基础 【零基础学员必练】全真模拟考试试题卷含答案
- 2027年备考会计基础 【零基础学员必练】通关提分题库及完整答案
- 2026年湖南生物机电职业技术学院高职单招笔试职业适应性测验历年参考题库含答案解析
- 2026年湖南外贸职业学院高职单招笔试语文历年参考题库含答案解析
- 2026年渤海理工职业学院高职单招笔试英语历年参考题库含答案解析
- 2026年海南外国语职业学院高职单招笔试综合素质历年参考题库含答案解析
- 2026年河北劳动关系职业学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年江西财经职业学院高职单招笔试数学历年参考题库含答案解析
- 人教版四年级(上)英语1-6单元语法专项训练
- 2026年高级园林绿化工职业技能鉴定理论考试题库及答案
- 第6课 人民当家作主 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 2026年初级车险理赔试题及答案
- 光伏发电并网工程接入系统设计方案
- 《新能源汽车电工电子技术》课程标准
- 中医胆囊结石护理要点说课
- 2026中国机床检测市场投资前景研究与可持续发展规划研究报告
- 2026年医疗器械基础知识培训资料
- 2026北京市公安局监所管理总队招聘勤务辅警300人考试参考题库及答案解析
- 环境工程学就业前景分析
评论
0/150
提交评论