• 安装APP,点击下载
  • 打开app,点击最左上角菜单,需要开启无障碍服务前台服务悬浮窗

  1. 悬浮窗: 在手机设置中应用权限,找到auto.js,打开悬浮权限即可;
  2. 无障碍服务 : 每个手机不一样,以华为为例,找到手机无障碍快捷方式,选择功能Auto.js在长按音量上下键三秒就开启了;
  3. 无障碍服务前台服务悬浮窗就会有个东西悬停在手机上,说明成功!

输入图片说明


  • 接下来新建一个脚本,点击左下角加号新建一个文件,名字自个取,我这里定义为京东抢茅台
  • 新建后,打开将脚本复制进去,保存就ok了;

输入图片说明

输入图片说明



  • 最后一步,京东10点开始预约,需手动预约,12点整抢,需要11点58左右,到抢购详情页运行脚本;
  • 运行脚本:点那个悬浮按钮,点第一项,会显示脚本,点运行即可;

输入图片说明

输入图片说明

  • 脚本如下,复制到脚本中即可:
// 等待TextView存在并延时点击
function wait_textview_exists_click(textViewName, delayTime, showMsg) {
      while (true) {
            if (className("android.widget.TextView").text(textViewName).exists()) {
                  sleep(delayTime);
                  console.log("点击" + showMsg);
                  let b = className("android.widget.TextView").text(textViewName).findOnce().bounds();
                  click(b.centerX(), b.centerY());
                  break;
            }
      }
}

  // 等待Button存在并点击
  function wait_button_exists_click(buttonName, delayTime, showMsg){
      while(true){
          if(className("android.widget.Button").text(buttonName).exists()){
              sleep(delayTime);
              console.log("点击" + showMsg);
              let b = className("android.widget.Button").text(buttonName).findOnce().bounds();
              click(b.centerX(),b.centerY());
              break;
          }
      }
  }


// 京东抢购茅台预约
function jd_mt_qg() {
      wait_textview_exists_click("立即抢购", 0, "\"立即抢购\"");
      wait_button_exists_click("提交订单", 0, "\"提交订单\"");
}


// 定时预约抢购
function timing_jd_mt() {
      toastLog("执行京东抢购任务...");
      while (true) {
            jd_mt_qg();
      }
}
timing_jd_mt();

点赞(2)

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部