autojs 天涯论坛挖矿简单代码实现
var 返回上一级 = true ; //主逻辑 while(true){ 返回上一级 = true; id("cn.tianya.light:id/nav_my_tab").click() sleep(1000) var powderInt = 0 ; var pwObject = id("cn.tianya.light:id/textViewDesc").findOne(); if(pwObject !=null ){ powderInt = toPoint(pwObject.text()); } if (powderInt >= 80) { 首页进入区块链星球模块(); sleep(2000) while(返回上一级) { var 文章列表结合 = id("cn.tianya.light:layout/notelist_item").find() 文章列表结合.forEach(child => { var 已无更多内容 = true; child.click() sleep(2000) //点进去之后,循环 while(返回上一级 && 已无更多内容){ scrollDown(); sleep(1000) 列表点赞(); } }); sleep(1000); } 刷新列表(); } 退出返回到首页(); } function 退出返回到首页(){ while(desc("转到上一层级").findOnce()!=null) { desc("转到上一层级").findOne().click(); sleep(1000) } } function toPoint(percent){ var str=percent.replace("%",""); str =str - 0 ; return str; } function 列表点赞(){ var 点赞列表= id("cn.tianya.light:id/floor_praise_img").find(); 点赞列表.forEach(点赞 =>{ 点赞.click(); sleep(5000); if(id("cn.tianya.light:id/cancel").findOnce() !=null) { id("cn.tianya.light:id/cancel").findOne().click() // 取消 sleep(2000); //如果找到论坛 , 则退出返回,退出到首页 返回上一级 = false ; } if(id("cn.tianya.light:id/textViewInfo").findOnce()!=null ) // 如果内容到底了, { 已无更多内容 = false } }) } function 刷新列表(){ if(!scrollDown(0)) { swipe(device.width / 2, 800, device.width / 2, 100, 1000); } sleep(3000); } function 首页进入区块链星球模块 () { id("cn.tianya.light:id/nav_forum_tab").click(); sleep(1000) var 主版Rect = text("主版").findOne().bounds() 主版x = 主版Rect.centerX() 主版y = 主版Rect.centerY() click(主版x,主版y) sleep(1000) var 区块链星球Rect = text("区块链星球").findOne().bounds() click(区块链星球Rect.centerX(),区块链星球Rect.centerY()) }