EC里的选择器和节点怎么区分?

easyclick里的节点和选择器有啥区别?

今天在写ec脚本的时候,犯蒙了,

选择器:selector = text(‘用户’)
节点:node = text('用户').getOneNodeInfo(1000)

搜索了chatgpt给我解释如下

在 AutoJS 中,选择器和节点是用于定位和操作 UI 元素的工具。虽然它们都能够帮助你找到要处理的元素,但它们有一些区别。

选择器是指用于根据元素的属性、类型、内容等条件来选择元素的一种方法。AutoJS 提供了多种选择器,比如 id、text、className
等。你可以使用选择器来定位需要处理的元素,比如根据元素的 id、文本内容或者类名来选择元素。

节点则是指选中的元素对象本身,通过选择器返回的就是一个节点对象。节点对象不仅包含了元素的基本信息,比如属性、类型、位置等,还提供了一系列操作和查找元素的方法。你可以通过节点对象来直接操作元素,比如点击、滑动、修改属性等。

总结一下,选择器是用于定位元素的方式,而节点是被选择的元素对象本身。选择器帮助你根据元素的属性或者内容选择元素,而节点则提供了对选中元素的操作方法。在
AutoJS 中,选择器和节点是配合使用的,首先使用选择器定位元素,然后获取相应的节点对象进行操作。这样的组合能够更方便地对 UI
元素进行处理。

我的理解:选择器是代表一个节点的一部分,而节点,才是真正的这个东西,
比如,你知道一个元素的text,但是想要获取他的id,就只能选择定位他的节点,然后从节点再获取他的id

let num=textMatch('小红书号.*').getOneNodeInfo(3000);
let final_num = num.text.split(":")[1]

接下来继续学习UI界面和卡密功能,争取明天搞一个自己的引流脚本出来

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值