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