全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 551|回复: 5

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

[复制链接]
发表于 2020-9-9 16:40:42 | 显示全部楼层 |阅读模式
本帖最后由 yinux 于 2020-9-9 16:42 编辑

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();
复制代码


发表于 2020-9-9 16:42:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-9-9 16:47:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2020-9-9 16:49:43 | 显示全部楼层
h20 发表于 2020-9-9 16:47
百亿补贴券不是手机端领么


所以是autojs啊,一直都抢不到
发表于 2020-9-9 18:00:22 | 显示全部楼层
以前做过自动的抖音玩
 楼主| 发表于 2020-9-9 18:34:01 | 显示全部楼层
斌斌 发表于 2020-9-9 18:00
以前做过自动的抖音玩

大佬能改下这个代码吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 03:11 , Processed in 0.059406 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表