Auto.js微信抢红包脚本

launchApp("微信")
toastLog("准备抢红包,请将屏幕保持在微信的聊天窗口")
device.keepScreenOn()

//搜索新红包并点开领取
function searchNewRedpacket () {
  var rp_msg_list = className("android.widget.TextView").id('u1').find();
  if (rp_msg_list.length != 0) {
    log("检测到的红包个数: " + rp_msg_list.length);
    for (var i = 0; i < rp_msg_list.length; i++) {
      var rp_u1 = rp_msg_list[i];
      var rp_u1_parent = rp_u1.parent()
      if (rp_u1_parent != null && rp_u1_parent.childCount() == 1) {
        log("发现新红包");
        click(rp_u1.bounds().centerX(), rp_u1.bounds().centerY())
        openNewRedPacket();
      }

    }
  } else if (rp_msg_list.empty()) {
    log("未检测到红包消息" + rp_msg_list.length);
  } else {
    return;
  }
}

//领取点开的红包
function openNewRedPacket () {
  var draw = desc("开").findOne(500);
  if (draw != null) {
    log("点开新红包");
    draw.click();
    sleep(1000);
    back();
  } else {
    log("过期之类无效红包");
  }
  back();
  log("返回成功");
}


while (true) {
  searchNewRedpacket()
  sleep(1000)
}

这里是已经打包好的apk
https://download.csdn.net/download/jason_9527/15201360
请不要用于商业用途

  • 10
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值