本站重新定位为
分享技术和经验的个人博客

有会autojs的大佬吗,想咨询一些问题【有偿】

RT,想在聚划算上面抢个百亿补贴券买东西,但是一直抢不到,我自己也尝试改了的,但是没用
有大佬能帮忙修改下脚本吗,有偿,
脚本如下:

  1. var page = "";
  2. var retime = 0;
  3. var aheadTime = 500;
  4. var setTimeString = "2019-12-16 16:41:00"
  5. function collectClick(){
  6.     while(true){
  7.         var a = desc("找相似").findOnce();
  8.         if(a){
  9.             a.parent().parent().click();
  10.             break;
  11.         }
  12.     }
  13. }
  14. function settle(){
  15.     while(true){
  16.         var s = textContains("立即购买").findOne();
  17.         if(s){
  18.             s.click();
  19.         }
  20.     }
  21. }
  22. function select(){
  23.     while(true){
  24.         var b = textContains("粉红色").findOnce();
  25.         if(b){
  26.             b.parent().parent().click();
  27.             var a = descContains("256GB").findOnce();
  28.             if(a){
  29.                 a.click();
  30.             }
  31.         }
  32.     }
  33. }
  34. function confirm(){
  35.     while(true){
  36.         var a = id("confirm").findOne()
  37.         if(a){
  38.             a.click();
  39.         }
  40.     }
  41. }
  42. function submit(){
  43.     while(true){
  44.         var kone = text("提交订单").findOne()
  45.         if(kone){
  46.             kone.click();
  47.             page="提交订单";
  48.             break;
  49.         }
  50.     }
  51. }
  52. function getTime(){
  53.     var timestamp1=new Date().getTime()
  54.     http.get("http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp", {}, function(res, err){
  55.         var networkTime = parseInt(res.body.json().data.t);
  56.         var timestamp2=new Date().getTime();
  57.         var reduceTime = (timestamp2 – timestamp1)/2;
  58.         var timestamp3=new Date().getTime();
  59.         var sjc = networkTime-(timestamp3-reduceTime);//淘宝和本机的时间差
  60.         retime = sjc;
  61.         toast("本机时间延迟"+sjc+"ms");
  62.         toast("网络时延"+reduceTime+"ms");
  63.     });
  64. }
  65. function setTime(){
  66.     setTimeString = setTimeString.substring(0,19);   
  67.     setTimeString = setTimeString.replace(/-/g,’/’);
  68.     setTimeNumber = new Date(setTimeString).getTime();
  69.     return setTimeNumber;
  70. }
  71. function start(){
  72.     getTime();
  73.     var ti = setTime()-aheadTime;
  74.     toast("开始准备抢购:"+setTimeString+"提前:"+aheadTime+"ms");
  75.     while(true){
  76.         var thisTime = new Date().getTime()-retime;
  77.         if(thisTime>ti){
  78.             toast("开始抢购");
  79.             threads.start(function(){
  80.                 collectClick();
  81.             })
  82.             threads.start(function(){
  83.                 select();
  84.             })
  85.             threads.start(function(){
  86.                 confirm();
  87.             })
  88.             threads.start(function(){
  89.                 settle();
  90.             })
  91.             threads.start(function(){
  92.                 submit();
  93.             })
  94.             break;
  95.         }
  96.     }
  97. }
  98. start();

复制代码

四川网友:我不会,我想来看看大佬们怎么弄,学习知识点!
广东网友:百亿补贴券不是手机端领么
广西网友:

h20 发表于 2020-9-9 16:47
百亿补贴券不是手机端领么

所以是autojs啊,一直都抢不到
安徽网友:以前做过自动的抖音玩
甘肃网友:

斌斌 发表于 2020-9-9 18:00
以前做过自动的抖音玩

大佬能改下这个代码吗

赞(0)
这篇文章为天际博客(天朝世纪)原创,转载请注明。天际部落 » 有会autojs的大佬吗,想咨询一些问题【有偿】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址