auto.js判断抖音会话页的消息是好友的还是自己的

前言

在抖音好友私信脚本中,可能需要区分消息是对方的,还是自己的。
下面是某个消息页面,双方各有一些消息会话。

file

遍历所有消息内容

以抖音14.0.0版本为例,通过节点查看工具,得到消息组件的id是“eym”

file

运行代码:

let object = id('eym').find();    //遍历会话内容
if (!object.empty()) {
    for (var i = 0; i < object.length; i++) {
        let tv = object[i];
        log(tv.text())
    }
} else {
    log('未找到会话组件')
}

输出日志:

19:35:41.882/D: 尚泽国际商老师 hello     ∪﹏∪ 
19:35:41.883/D: [微笑]
19:35:41.884/D: 尚泽国际商老师 hi,能交个朋友吗    ⊙▂⊙  
19:35:41.885/D: 可以啊

区分会话内容

要想区分会话内容,直接通过会话内容组件是无法区分的。因为自己的会话内容,和对方的会话内容,组件属性都是一样的。

已有0人支付

输出日志:

19:52:14.701/D: 自己消息:尚泽国际商老师 hello     ∪﹏∪ 
19:52:14.703/D: 好友消息:[微笑]
19:52:14.704/D: 自己消息:尚泽国际商老师 hi,能交个朋友吗    ⊙▂⊙  
19:52:14.705/D: 好友消息:可以啊

根据这个方法,你还可以取出自己的最后一条消息,或者取对方的最后一条消息。快试试吧!

这个判断思路,同样在按键精灵、EasyClick等脚本中也是通用的。

在以后遇到遍历相同组件找区别的时候,相信你已学会了灵活运用上述思路了。

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
Auto.js学习交流②群:712194666
EasyClick学习交流①群:737066890
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
飞云脚本 » auto.js判断抖音会话页的消息是好友的还是自己的

机动云企业级大数据智能营销管理系统

进入官网