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()) }