设为首页收藏本站购买充值卡

     

龙飞电脑工作室|海门论坛

 找回密码
 立即注册
查看: 644|回复: 0

【撸羊毛】2020淘宝双十二活动自动化脚本

[复制链接]
  • TA的每日心情
    开心
    2021-5-6 09:30
  • 签到天数: 1 天

    [LV.1]九品 酒贼

    1099

    主题

    1136

    帖子

    7499

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    7499
    发表于 2020-12-4 21:21:43 | 显示全部楼层 |阅读模式
    本帖最后由 龙飞电脑工作室 于 2020-12-4 23:36 编辑
    & i) v$ Z3 ~% m& Q8 y
    5 \0 a( L* g; {# z# n: B2 _双十二活动脚本/ U5 T) V# l, W! s8 |" @8 j3 k7 @

    . B  C, ~( c8 x7 R3 k使用说明" E/ O$ b! F9 h% i* w  b

    0 m9 {! t0 F& g2 x高版本淘宝APP有检测机制,经测试V9.0.0版淘宝APP可以获得全额奖励
    1 z" ?$ \& ^4 r5 Y- JAndroid7.0及以上设备(无需Root)安装Auto.js App" [8 ?7 ^+ K! g) n8 U! B, T4 I$ {/ G( z
    Auto.js APP下导入js脚本, ?/ U- [1 @( H, J; ?
    开启无障碍服务并授权给Auto.js后,点击运行脚本即可
    ( c5 |3 X6 E0 o* S* c脚本执行过程中请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败6 C% e' L- s' {
    在Auto.js App中提前设置音量上键停止所有脚本,以便脚本运行出错时可按音量+键终止
    5 o* H; a" b5 I) v6 m  t1 x
    . x' g5 k  O) m" D8 c4 d下载链接
    2 j9 ]) @- b% O/ l- m1 n 1.js (5.66 KB, 下载次数: 0) , S0 e. Z. \9 }* S& x0 H) E
    Auto.js.apk (15.01 MB, 下载次数: 0)
      j5 k, I' g  ?: q8 |6 ~) }% L5 E: ?0 E9 j1 `$ q
      ?+ ~8 r" I/ X, s
    脚本源代码:
    - D1 y' t; k1 H5 o0 j/**% @9 K6 R6 h, R" [+ E) f4 r7 r
    * 淘宝双十二活动脚本
    ! }9 Y6 E: O2 D+ a *9 v5 q+ G  a5 s
    * Author: YBQ789. c- g5 B( U6 n( O& E; E
    * Date: 2020/12/036 R3 |! I- M2 z8 [+ u
    * Versions: 1.2.0
    $ Z; K& }1 p8 f * Github: https://github.com/YBQ789/taobao-1212
    9 P7 T7 u5 }9 m& b */5 B- ]) t+ ]( U" E% D

    : ]9 ~) g* a3 n( \  J' f //版本号
    , E2 [8 H+ o9 p: s- }versions = 'V1.2.0';. I2 s+ _9 |; D. a+ A
    ' s3 ]# j: c! a2 }9 k
    //无障碍判定# S7 A: M8 E1 y: w+ ?
    try {3 ?5 p8 d8 v1 \# U3 @& G  f8 o
        auto();2 W# E6 h: y. O+ S  L! {/ K) T( E
    } catch (error) {
    4 N9 I/ z0 v7 M7 P1 O    toast("请手动开启无障碍并授权给Auto.js");
    ( H# N& h1 V/ K: }    sleep(2000);5 v( [% a+ p( C7 ?: F: |) h1 K3 f, t
        exit();
    3 R; s$ @* v  [4 ?% _' D6 a1 z. L1 x3 D( d}2 z2 ^. V: G! h9 P6 {5 i& t

    $ z) g. _) M: _3 \//获取控件是否存在操作
    $ O% u0 e" a/ mfunction get(txt). n( F% _7 P* Y0 _% Q2 b2 Q8 m
    {
    & v; Q0 m- u# {; I6 X    return descContains(txt).exists() || textContains(txt).exists();
    : C" T' u! ^2 ], l7 ]6 ^2 S}, m: c$ q5 _7 C3 _
    var width = device.width;//获取设备的宽度
    * g& [6 ~& ~. A% L9 ]var height = device.height;//获取设备的高度
    ' O2 [$ M" O, N, ]+ _" L2 }/ w5 S
    ' b  h( U) V$ ?# o2 E, [//开始运行
    . T, @5 N4 S# t1 ]function run()' L2 v4 e& z: s
    {! R7 a2 ]2 k0 c# ]
        console.show();
    , w( Y# j. N+ U# {* q% d- p    console.setPosition(0, 0);: d) b/ P% U& e" m: Z5 x
        sleep(1000);  z% Y. O1 Q6 E! ^1 C' U3 v
        console.setSize(width/1.5,height/5);
    : o) f% ^4 g/ Q7 }/ }    setScreenMetrics(width, height);+ i% C& g! _' N. |( s  c
        toast("开始运行");
    ) q8 A3 v5 j. q# b% _    log("正在启动淘宝APP");: C$ y, T' w: d/ K% b. o
        launchApp("手机淘宝");3 v- [0 s" \3 ~6 t5 X& j7 ?; s
        sleep(3000);
    ; E# [0 d& F3 x8 Q7 T9 X6 Q: x( \    //进入搜索界面9 z; ^. j; C+ n' H8 B% Y* @9 @
        var text = "搜索";
    8 j9 c* G; u' }; i) n7 }    if(get(text)){5 L6 y! t+ X* a: G- v! E0 b3 W; @, J
            descContains(text).click();
    7 b8 C+ O4 w+ c6 O% H        sleep(1000);
    7 G% |, T/ E6 w' H, Y- H' s        setText("欢乐造红包");
    1 `$ [! \; V- {3 r        sleep(1000);
    : z  M( V. `+ M( d; b# Y        textContains(text).click();
    # R/ x5 x8 D! g; c        log("正在进入活动页面");5 [& e. H  E+ N+ q
            sleep(1000);6 i7 p) y' A8 K) x2 v3 {3 a
            start();
    " ^& |. {9 |5 C: d    }
    . G6 n! a$ c, P, `0 |! l: ~}, O( _# @- D$ U1 p
    //任务开始
    5 h# B7 q, c. Jfunction start()9 A9 e( {4 [: n7 Y
    {6 K. N9 F& }. d# w7 n/ S" V$ p
        textContains("领欢乐币").waitFor();1 K" T$ Z- C' ^, _4 k6 E$ e: M$ M
        sleep(1500);
      z8 q5 K: X- `( W1 T    if(get("领欢乐币")){  \' o- V  f0 j% T% r  ^
            textContains("领欢乐币").click();
    . ^6 ]: D" ~& M    }   
    " C9 Y# {1 s, S    sleep(1500);* A/ a" |- Q! |0 w/ `$ y3 V
        if(get("去打卡")){
      N% b: b) ]5 F0 N6 q3 ?& f        console.info("去打卡");
    + J( B4 O# Q# m! s* W        textContains("去打卡").click();0 K- _4 B' ~) }( V
        }   + K4 C! ~6 H2 j1 Q7 `* Y  ]; i
        sleep(1500);) s; K9 Z% O8 ?8 d/ [8 m
        var title = ["去完成"];* d; j: v( J% T4 e4 U9 F
        for(var i = 0; i < title.length; i++){
    ; m% ^+ s, m: a7 x        num = 1;# b6 r1 G# ]( j# ?0 M3 C' j
            j=0;
    ' a4 P+ h; {  X  W/ \% E+ [        while(true){
    8 F- x: t; `$ D2 H            var flag = get(title);/ O; ?. G8 J8 M3 e$ l3 w+ H
                toast("["+title+"]返回值为:"+flag);
    # R! [& s: T; N* s: p$ b            if(text(title).findOnce(j)!=null){% o9 C: ]$ `9 q/ Z6 {! X
                    console.info("第"+num+"次"+title);3 |" e: L7 u% b/ k: C8 x9 @
                    num++;
    % b. w9 |3 v  c+ s0 I8 m% g6 z                textContains(title).findOnce(j).click();   
    8 s* H* K. M& s" K+ H' L                // goto(title): V/ U9 v8 ?  |1 _+ B; k
                    while(true){
    & ?# L, V/ C- p: g                    sleep(random(6500,8500));3 `& x' j- R5 w  }9 v
                        if (textContains("开通即享").exists()) {( P" [6 c$ L* ~. P' l6 l
                            log("跳过开通任务");3 I" X1 C% _/ e, q
                            j++;
    & Y9 O" k4 k: H, O) R- P: n                        back();break;
    & ]5 w5 m0 L; D! a! }% R7 q                    }1 J7 U1 n  u8 X5 i
                        if (textContains("很抱歉,本次活动为邀请制").exists()) {
    1 M& @3 l0 i* j& ^7 A                        log("跳过本次任务");( N; l+ V) R5 W1 l4 r1 D3 U! r
                            j++;
    6 s* A$ w4 U0 B& Y                        back();break;
    5 N. y$ T9 U9 P                    }
    # @' X$ f& T6 z! n6 B" Y0 _                    if (textContains("复制链接").exists()) {
    * @( [& w: K' j. u5 K& D                        log("跳过分享任务");& V1 J( w2 k, _# I0 a8 z! O2 S3 \( w
                            j++;
    + y9 B6 B& P# G8 X0 ?7 w                        back();sleep(1500);back();break;: Q! Z1 \& N) C4 J  {; n
                        }
    + c+ R$ R, d) X  A5 @( f. y                    if (textContains("点击施肥").exists()) {/ O' }5 q& k& t- s; `( l$ W+ L3 Z# j
                            log("跳过施肥任务");
    ( z( S  V+ D- o4 j$ J( e* d                        j++;& c  N6 l" Q' z
                            back();break;
    4 c2 e  r- j* |0 I                    }
    * f3 V! c3 `' H; u. F8 d% ?- N                    if (descContains("流量").exists()) {
    : F1 e  }0 `" F  K$ O0 j1 q                        log("跳过充值任务");
    7 `8 U( ^4 e! p, _                        j++;( \' S& X# t' E5 L$ d
                            back();break;' c. {# ]! x- D. O9 ]. O; r
                        }9 K: }* x' p4 x7 Y! F' M& h" A
                        if (textContains("开通连续包月").exists()) {
    % x: ^+ t" m" i9 _4 Q                        log("跳过开通连续包月任务");8 n9 T$ n: r! w3 i; k9 |
                            j++;
    8 {+ O  `- U( x% ]% t$ J  K                        back();sleep(1500);
    2 r* ?% I7 W8 K# y. O% K                        textContains("忍痛离开").click();
    3 P. {5 z3 r% k                        break;
    5 h; ]8 }  }5 c& ?1 T; j2 V9 {                    }
    ( v' t0 V1 R: B* b* j  U8 b* ^                    if (textContains("淘宝特价版送红包").exists()) {
    - Y$ `; i, \& E8 [, W: r                        log("跳过打开APP任务");4 M8 a0 ~* \5 Z- \
                            j++;
    ( Q- H' `! J3 d+ w+ u                        back();break;' ^4 P  _- a, Y/ j3 W
                        }/ ^0 W" }2 g/ [4 t5 ?* C
                        if (textContains("轻点照亮").exists()||textContains("垃圾分类").exists()) {
    0 L9 G' |* M# X$ ~. u3 d                        log("跳过拍立淘任务");) c/ W0 z; P0 q* [) J$ d1 `$ u
                            j++;9 b0 P1 k3 [3 ~/ @7 e  }
                            back();break;
    * N- g* h: N! L                    }6 }" Q# `7 d( C. D  ^, V& L0 }
                        if (textContains("开通88VIP").exists()) {0 c5 ]8 c* F3 E/ P
                            log("跳过开通88VIP任务");
    ' j* M  C7 |& W; W                        j++;) \# `; x, g. s8 l% a: b
                            back();break;
    & h3 D' T; Y! X1 G; Z8 i                    }
      J! o8 v% w: [* R. e                    if (textContains("消除三次").exists()) {( E. @% n; k! Q5 f! b
                            log("跳过游戏任务");
    * p7 \0 K5 f  M% j3 ^# X% V" \                        j++;
    - b: ^! {; b: D. c# F7 ?4 w                        back();break;
    - S6 _+ N3 V9 ]7 |                    }! ^- \( W$ T0 J
                        if(textContains("浏览").exists()||descContains("浏览").exists()){
    " z$ U4 m+ \4 u2 |* o                        var txt = ["任务完成","任务已完成","任务已经全部完成啦"];     $ [. y8 G5 p1 S; \/ d! I
                            sleep(17000);% b1 H: _3 p- z6 w- H) O! j) G
                            if(get(txt[0]) || get(txt[1]) || get(txt[2])){
    % P  |8 M( Z1 W) d6 q                            toast("浏览完成"); back(); break;
    4 O7 q. x! Q: E; `. ~                        }
    : V# v) F' y- C5 c/ v                    }else{
    2 W8 g3 ?- r8 f9 w) x                        back();break;( C  ~/ E( _) k
                        }
    ! W1 ]" z: H* x& l, c) U7 a3 h0 ~% q                }9 g8 ?6 w6 ]* \0 F/ G
                }else{/ e( u# v( n. A7 V. ], J4 _) [
                    break;   2 L/ d0 b5 {, f+ S
                }0 [' p% W1 }# K" C1 ^- c. `7 c
                sleep(3000);
    2 r( ]1 `1 q+ u+ t; W        }
    ( z, Q$ Q1 X/ ?& W2 d! \& k4 N5 H    }9 _6 G" T" `2 x; P2 E
        //立即领取任务
    5 v  d( ?8 o" r; W" z& P7 X3 F' ~    count = 3;
    % y8 o6 _) g( C    while(text("立即领取").exists()){' ^, N  f/ d6 w
            text("立即领取").findOne().click();
    ' u; o/ w! j+ v: I$ Z        sleep(1500);  a9 e! {( b" v, ^$ R/ d0 q2 y0 }
            count--;
    $ M' ]3 s# r; j" R3 j2 n- A        if(count<0){: P; C- Y# J0 M9 }+ e/ C+ R* h
                break;
    % @' X! A+ \5 }4 z: q        }* m8 x! U( o- a* F( ^5 b4 G
        }
    & p" @3 }/ Z9 l; F$ W2 P    console.info("脚本结束")6 G) ]  J* I' x' d
        sleep(500);3 N/ ]1 G/ G  T
        console.hide();
    & |" N. z/ a2 s# S    exit();( L* k- x/ H5 m- A) i/ M; ]: o
    }. I* i% ?" P, t7 z: v% V& C& W: h9 }
    / t% [2 C, m/ v* g/ c! e5 d4 p) r
    //开始执行run, L4 g& h9 ], [* e0 q
    alert("【淘宝双十二活动脚本"+versions+"】\n\n脚本执行过程请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败\n执行过程中可按音量+键终止\n\n执行淘宝任务时请确保使用低版本淘宝(V9.0.0及以下),否则无法获取奖励\n\n最新版脚本请到GitHub获取\nhttps://github.com/YBQ789/taobao-1212\n\nPowered By YBQ789");
    4 W1 `0 S" R+ u. R5 h! I- Urun();+ e7 d1 C7 w' q- }
    alert("任务已完成!");
    6 j6 a. r: H4 U0 k$ y$ {7 l# y, c+ }" T
    运行实测$ A  w5 A6 [: g/ G0 X8 y3 d
    1.jpg
    海门上门修电脑只需60元,修好收费!专业服务,诚信为本,维修不成功不收取任何费用!电话、微信号:13101986181
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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