开维控制精灵 Ctrl.js 抖音得到未回关的关注用户

开维控制精灵 Ctrl.js 抖音得到未回关的关注用户

Ctrl.js是基于js语法规则的控制类脚本语言,用于自动化软件测试。

Ctrl.js 需要在手机上下载“开维控制精灵”,应用宝,华为应用市场等平台都可以下载,帮助文档的话可以访问http://ikaiwei.com:8889/ctrljsapi/index.html,IDE编译环境登录http://ikaiwei.com:8889/ctrljs/#/login可以在线编写代码,无需环境配置。

相信有很多朋友想知道自己在抖音里面关注了别人,那么别人有没有反过来关注你了,下面这个案例就可以让你知道没有反过来关注你的,并且将他们的昵称保存到了一个文本中。

第一步、定义一些变量用于存储关注人的昵称、以及保存文件的名称

//该群组存储自己关注人的昵称
var myArray = new Array();
var flag = false;
var group_name;
//存储未回关的人
var path = "/sdcard/test.txt";
//用于存储自己的昵称
var my_name;
//将该文件创建出来,如果该文件存在则先删除掉,避免影响数据
if(file.exists(path))
{
	file.delete(path);
}
file.create(path);

第二步、打开抖音短视频

app.launchApp("抖音短视频");
sleep(5000);

第三步、点击下方的 “我”

cs.text("我").findOne().getParent().getParent().getParent().click();
sleep(2000);

在这里插入图片描述
第四步、获取自己的昵称

my_name=cs.id("com.ss.android.ugc.aweme:id/cnn").findOne().getText();
sleep(2000);

在这里插入图片描述
第五步、点击自己关注的人

cs.text("关注").findOne().getParent().click();
sleep(2000);

在这里插入图片描述
第六步、统计自己关注的人的数量,将关注的人的名称放到数组myArray中

var size = cs.id("com.ss.android.ugc.aweme:id/fdu").find().size();
sleep(1000);
toast(size);
for(var i = 0;i < size;i++)
{
    group_name = cs.id("com.ss.android.ugc.aweme:id/fdu").find().get(i).getText();
	myArray.push(group_name);
}
while(cs.id("com.ss.android.ugc.aweme:id/dms").findOne().scrollForward())
{
    sleep(1000);
	var s = cs.id("com.ss.android.ugc.aweme:id/fdu").find().size();
    for(var j = 0;j < s;j++)
    {
    	for(var k = 0;k < myArray.length;k++)
        {
            group_name = cs.id("com.ss.android.ugc.aweme:id/fdu").find().get(j).getText();
        	if(group_name == myArray[k])
            {
            	flag = true;
            }
        }
        if(flag == false)
        {
        	myArray.push(group_name);
        }
        flag = false;
    }
}

//由于此时处于最底部,所以滑动到最上面
while(cs.id("com.ss.android.ugc.aweme:id/dms").findOne().scrollBackward())
{
	      
}
sleep(1000);

第七步、遍历每个人查看他是否关注了自己,如果没有关注则将他的昵称存储到文本中

for(var i = 0;i < myArray.length;i++)
{
    //滑动寻找到myArray[i]
    while(cs.text(myArray[i]).find().size() == 0)
    {
    	cs.id("com.ss.android.ugc.aweme:id/dms").findOne().scrollForward();
        sleep(500);
    }
    //点击该关注的人
	cs.text(myArray[i]).findOne().getParent().getParent().getParent().click();
    sleep(2000);
    //点击这个人所关注的人
    cs.text("关注").findOne().getParent().click();
    sleep(2000);
    if(cs.text("私信").find().size() == 0)
    {
        toast("可以点击");
    	//滑动查看这个人是否关注了自己
        while(cs.text(my_name).find().size() == 0)
        {
            var scroll = cs.id("com.ss.android.ugc.aweme:id/dms").findOne().scrollForward();
            sleep(2000);
            if(scroll == false)
            {
                //向文件追加该人物
                file.append(path,myArray[i]+"\n");
                break;
            }
        }
        sleep(2000);
        //返回
        back();
        sleep(2000);
    }
    //返回
    back();
    sleep(2000);
    
}
msg("程序执行完毕");

在这里插入图片描述

最后、在文本中查看未回关的人
在这里插入图片描述

第一步、打开抖音极速版
// 定义滑动次数
var times = 10;
app.launchApp("抖音极速版");
sleep(3500);
第二步、开始自动挂机
for(var i = 0;i < times;i++)
{
    sleep(5000);
	cs.id("com.ss.android.ugc.aweme:id/fmj").findOne().getParent().scrollForward();
}
最后附上30个VIP用户兑换码

CJ735A9ADC1505C0
CJ7849A252C80895
CJE56D40FD8174D3
CJ34A3A361EDE2C4
CJ7EDE99B60F1E44
CJ6838D8773E9B09
CJE2BD80B142783D
CJ100B9D7A60CF24
CJC1EE53EA908AFF
CJ1059BD60E6FECE
CJ51AD7707BC21EB
CJ8799EAF48E6F20
CJ153CBA774A1286
CJE389BDDF96F2F4
CJ4CEBE10D65A85A
CJ9970A42AF00514
CJB242231EAA47C7
CJ3F28426ECB74F0
CJDFD74546DC4C35
CJ511FD58FEC2CD5
CJC507DFE78DE910
CJ1C414DCCB4FBF7
CJ97CB664C832933
CJF2B20107D256E0
CJ19022DDF51AB6A
CJ2F7ED8391AFA22
CJ19093F7ED83F89
CJE766C7005FBF46
CJC23309056D9CAB
CJ71F44699FAB247

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值