前言
在某音热门视频里评论时@指定的好友,可以实现引流到指定的账号。这节来详细探索艾特时好友搜索的方法。
实现方法
查找评论按钮的节点id
复制单节点代码
开始写代码
// 某音13.7.0版本
var node = id("com.ss.android.ugc.aweme:id/alk").getOneNodeInfo(1000); // 寻找评论按钮
if (node) {
if (node.click()) {
logd('打开评论面板');
sleep(2000);
var node = clz("android.widget.EditText").getOneNodeInfo(10000);
if (node) {
logd(node.inputText("@小助手"));
} else {
toast("无节点");
}
}
}
测试发现,可以输入内容,但是这种方式艾特是无效的。
换一种方式,在激活模式下进行输入。
// 某音13.7.0版本
var node = id("com.ss.android.ugc.aweme:id/alk").getOneNodeInfo(1000); // 寻找评论按钮
if (node) {
if (node.click()) {
logd('打开评论面板');
sleep(2000);
if(agentEvent.setCurrentIme()) {
var node = clz("android.widget.EditText").getOneNodeInfo(10000);
if (node) {
logd(node.imeInputText("飞云编程学院"));
} else {
toast("无节点");
}
logd('恢复输入法:' + agentEvent.restoreIme());
} else {
loge('设置输入法失败');
}
}
}
测试发现,imeInputText()方法返回true,但是手机上并没有输入内容。 说明某音的评论输入框是无法使用EC自带的输入法输入内容的。
现在陷入了一个困境:inputText()会清空输入框,导致无法艾特指定的好友。其他输入方式又无法输入内容。我们需要一种能分次输入内容的方法。怎么办呢?
EC提供了pasteText(selectors,content)方法,用于向指定选择器粘贴数据。 我们来测试代码:
测试结果是,pasteText()方法,可以分次输入内容,实现艾特指定好友。
能不能在评论区艾特多个好友呢? 下载下面的代码看看效果吧!
https://feiyunjs.lanzoui.com/b0dkh70tc
密码:8zx6
测试运行效果:
EasyClick免费云控
全动云是淘美科技旗下2021年最新的免费云控脚本管理系统。提供设备分组、设备管理、脚本分组、脚本管理、任务管理、素材管理等强大功能。支持用户上传自定义EasyClick脚本。 全动云大数据智能营销管理系统
相关链接
EasyClick脚本开发教程(1)IntelliJ IDEA Ultimate的安装方法
EasyClick脚本开发教程(2)安装开发工具并创建项目EasyClick脚本开发教程(3)连接设备与屏幕映射
EasyClick实现某音直播间刷屏喊话,循环发送随机话术EasyClick实现某音发送指定语音,发送好友私信,引流脚本必备技术
EasyClick交流群
QQ群号:737066890
免责申明
飞云脚本圈所有教程及源码、软件仅为技术测试与研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » EasyClick某音评论艾特@指定的好友,输入框分次输入多条内容