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

     

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

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

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

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

    [LV.1]九品 酒贼

    1102

    主题

    1136

    帖子

    7495

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    7495
    发表于 2020-12-4 21:21:43 | 显示全部楼层 |阅读模式
    本帖最后由 龙飞电脑工作室 于 2020-12-4 23:36 编辑 4 V$ p0 j# w8 K; x5 v( O

    9 J* l8 F, G  i双十二活动脚本
    7 I2 b. Y' F  l* a! n1 t! U6 h+ h! n+ l% q; ?4 Y
    使用说明
    * h. ?6 @1 O! u) M4 k8 r
    ; ?+ h$ q! g/ W$ p* B5 t9 u高版本淘宝APP有检测机制,经测试V9.0.0版淘宝APP可以获得全额奖励
    6 d9 _1 J2 w* S& yAndroid7.0及以上设备(无需Root)安装Auto.js App
    $ v; r$ v% p7 I  z( W5 O( GAuto.js APP下导入js脚本- ~1 V) ^2 M* m3 T% x3 `0 q4 Q
    开启无障碍服务并授权给Auto.js后,点击运行脚本即可
    . K. l1 _# m; `脚本执行过程中请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败. ?! e) E% N4 c* y- n1 D- N
    在Auto.js App中提前设置音量上键停止所有脚本,以便脚本运行出错时可按音量+键终止
    0 Y8 u- Z0 L/ G! L% ~4 w/ l# O# G; O6 e- ^( J7 x6 K
    下载链接; Q. D. t7 g+ {) f
    1.js (5.66 KB, 下载次数: 0)
    0 ~2 e, f9 i+ g- A9 E# J( N Auto.js.apk (15.01 MB, 下载次数: 0)
    3 r  D# i- U2 F0 E# C+ Q0 v) [  R  X: M
    ! w7 C8 o5 q5 F; \
    脚本源代码:# h/ U7 E+ B# F2 ^) U
    /**
    0 N' h- N: F: N' t * 淘宝双十二活动脚本" p9 c+ r$ X  A6 F. x
    *
    % Q' I, v+ p0 M# c3 b/ I% A( E * Author: YBQ789
    ' ^7 t" A/ a, }- A( Z * Date: 2020/12/03+ `9 c4 c8 T! F) h4 J2 |
    * Versions: 1.2.0
    0 g, J) G! |# c7 [0 M * Github: https://github.com/YBQ789/taobao-1212
    5 X- @: h" ~3 g( v$ Q1 _ */9 h$ L( e" ~2 a1 M" _

    7 s% _! p& Q; G: P- y9 | //版本号
    $ o* {, ^" G0 K7 J9 A9 vversions = 'V1.2.0';$ V" [5 U+ S1 k; b" I

    1 I- w5 N# r) Z8 C* D  ^//无障碍判定
    9 x7 K/ x- W( E# O. L1 t7 ]try {  L2 x8 |( z* U
        auto();; e; k# S- N+ S1 q6 F) L
    } catch (error) {" {1 v: K2 X( {0 e. B
        toast("请手动开启无障碍并授权给Auto.js");! p9 \  c0 _9 M
        sleep(2000);& h; O& S- Y, P9 x+ B4 j# E( _+ y
        exit();
    8 M, J; u% L) I. ~8 @: n2 J/ b}
    9 ?$ P& K$ ]! h/ K4 D( Q
    8 \2 E0 i) k, f  B//获取控件是否存在操作
    ' b- o6 D' r. y% \2 n' Xfunction get(txt); Y, @2 h* B& n2 s) w0 @: t: ~
    {
    # n" U4 @, h% R3 C$ g, ~    return descContains(txt).exists() || textContains(txt).exists();
    6 k4 O" {( A) [/ N  n: Z9 e0 F}
    : e4 F1 V; v7 R! Avar width = device.width;//获取设备的宽度
    ; P* {0 L# p4 s% H4 Ivar height = device.height;//获取设备的高度
    + G$ M  N, h2 s$ P' \* O# k* `  c; M" J& v; C+ d
    //开始运行
    ; M" {# o& ?9 q' {' A( Ofunction run()
    # v) N/ y( u- u! E{
    8 P" L  R2 U, q    console.show();
    2 ~) @# `1 C6 U    console.setPosition(0, 0);1 w3 f% A3 k) _
        sleep(1000);9 M/ c) h) i! ~9 }8 k& P
        console.setSize(width/1.5,height/5);
    8 m; H# P' W+ T* x    setScreenMetrics(width, height);( p. x9 y! l  Y6 X' ?" L; k
        toast("开始运行");
    0 d8 S8 \: P, P* Q& a' [    log("正在启动淘宝APP");7 g  R/ z9 O1 ~. S7 \
        launchApp("手机淘宝");
    + b! n4 S$ J$ N    sleep(3000);
    + x1 E% n: a' S# ^4 I    //进入搜索界面. Q' m0 y1 Z! B6 \& V/ V/ X
        var text = "搜索";1 d, W9 Q2 k- T: B5 C6 `, q: T
        if(get(text)){
    % P; d/ b$ l7 W3 u  R        descContains(text).click();
    + f3 \* F4 s; x0 R& [        sleep(1000);* j5 P  @1 D" `$ P3 L
            setText("欢乐造红包");
    $ O% _  y5 \! V' @5 G0 e+ x6 w        sleep(1000);
    % N; w$ [! X0 X9 k0 ?        textContains(text).click();) D. o3 p  o! f) x) o! c0 `+ d
            log("正在进入活动页面");
    + V3 A6 ?& K1 N6 h  s        sleep(1000);
      Q: ^) H3 b2 ?' u& D. t        start();4 i, {$ ]5 o+ j/ P. c
        }
    6 T' _- g5 f- N6 o# r% _* o}
    ! ]  P4 ^! G% z9 p# I5 n//任务开始, h; S8 P0 ?" ?6 q8 i( x& E
    function start()( U/ I. \. \. v6 G
    {  a4 t) @1 R" u
        textContains("领欢乐币").waitFor();
    6 A- n; P$ @% P7 R# F    sleep(1500);8 U/ B8 J5 R1 V0 W, A; [, d# B) H
        if(get("领欢乐币")){
    % g2 h% j- h  f6 r6 {7 E. I        textContains("领欢乐币").click();
    4 p7 C0 B( s+ G    }   
    0 v& X2 U8 c* }- A( G    sleep(1500);
    2 p  F0 J% |8 r/ S    if(get("去打卡")){* |7 y/ b: r4 `8 N# Q1 Z3 `
            console.info("去打卡");- n/ W: V) D1 [5 t+ Q" r& J- L1 y
            textContains("去打卡").click();3 }  H. @: b3 N9 E) c1 C9 Q
        }   
    : T7 F/ z% S- z) [! s  ]    sleep(1500);6 }: c: D2 B/ E9 l8 C+ q2 d! m5 H
        var title = ["去完成"];
    " U% _$ ^/ e4 `/ y0 F5 e    for(var i = 0; i < title.length; i++){* E/ f6 `8 e: T7 x: Q& ]
            num = 1;
    1 [9 [" b3 k  P: y        j=0;
    4 i( B, `3 a; o        while(true){
      D7 i: V3 t9 M* O5 S/ |6 @            var flag = get(title);
    % `! s  {" }  e$ c9 w8 e8 {7 A/ A            toast("["+title+"]返回值为:"+flag);! }, n  T, F0 g1 x# i) g
                if(text(title).findOnce(j)!=null){; @  R! C3 k- Y7 J; f5 Z4 ]
                    console.info("第"+num+"次"+title);: E7 ]; O6 R. C* B0 J
                    num++;
    $ }/ }" c/ t0 K7 F                textContains(title).findOnce(j).click();    1 m  |! q8 B+ m$ E
                    // goto(title)
    0 `& c8 W2 E* z% q2 |" y0 N3 J0 H1 R                while(true){) K) T" L2 @- t4 `% |+ N. j* e6 ?) G, S
                        sleep(random(6500,8500));
    & X7 i# I% W! i) b                    if (textContains("开通即享").exists()) {
    , q5 _7 M& x' o% v  _8 s: l" q                        log("跳过开通任务");
    $ k# Y2 g+ K* h/ A; z3 v: t" [                        j++;# h! ]& N6 ]. b/ M$ X7 `. w
                            back();break;; N/ B) u* z4 h, C
                        }
    ) [3 R5 I9 U; T& e3 D! g                    if (textContains("很抱歉,本次活动为邀请制").exists()) {1 H8 _$ a4 |5 w. \
                            log("跳过本次任务");6 j& G9 ?% e2 f* Y; i0 T& [
                            j++;
    5 J6 w( r! |0 x9 }# y: e/ @                        back();break;1 B0 C/ I( {7 V
                        }
    * \* P+ o3 J6 z% Y: R& W+ V+ ^. _# n5 K                    if (textContains("复制链接").exists()) {" L/ \# j9 V, f* x  Y! w
                            log("跳过分享任务");
    5 e& O9 f6 k3 _7 j3 F                        j++;
    7 s& x( D( W: ^* M/ g  _                        back();sleep(1500);back();break;
    5 c" S/ E: q% G3 X! Q* b                    }+ M3 T" {  ~9 ^$ m3 y" x6 |7 s0 r8 a
                        if (textContains("点击施肥").exists()) {2 L8 ]. y; s& L
                            log("跳过施肥任务");
    0 g6 k* T8 |+ f, k' Q                        j++;
    ! \9 E3 Y' q2 u; D& z                        back();break;
    4 s. T+ S2 H& a! n$ i& Q3 N2 r# p2 N                    }' I- e8 F# n, I$ H6 V, T3 r* T1 D, i
                        if (descContains("流量").exists()) {
    5 M7 Q7 g( J6 [+ L                        log("跳过充值任务");
    ' ^. z7 j: \. L4 ]. @                        j++;8 {& O+ t* v, n; q& W
                            back();break;
    3 i# |% K6 D& _  {) p                    }- S% O1 |% y# z, s8 q/ T
                        if (textContains("开通连续包月").exists()) {
    " W4 ]7 q6 X# t9 t8 n                        log("跳过开通连续包月任务");- x) {0 L5 x8 [4 f# j- @- Z  C
                            j++;
    % _# V4 {  o8 r1 G                        back();sleep(1500);$ u/ Q9 Z) w8 W( N: s) |
                            textContains("忍痛离开").click();1 R. z  [2 G7 ]! j) k/ H! x2 z
                            break;& p( X0 M, a7 u0 Y5 L0 P# d
                        }! y, f) |  w3 n7 N& G
                        if (textContains("淘宝特价版送红包").exists()) {
    ( c- A) n5 E) N8 W+ A                        log("跳过打开APP任务");
    / G  {! ^/ d; r  |! `' D& V                        j++;
    % c' a8 N" o9 a0 P, N1 c                        back();break;; @! q  @) |) \% G' U
                        }
    ( W/ j+ Y8 g8 V& G                    if (textContains("轻点照亮").exists()||textContains("垃圾分类").exists()) {
    - J6 {& `6 s7 m0 T1 R: u                        log("跳过拍立淘任务");5 b; k( K+ Y3 {% I7 ?6 P" i1 }
                            j++;: q/ }5 [# @( _  o& M
                            back();break;
    4 {. E$ z1 v8 ~( k+ c# ~                    }
    8 N6 {* D; T$ _2 r                    if (textContains("开通88VIP").exists()) {
    / {6 w+ I  Y8 f% Z                        log("跳过开通88VIP任务");) t0 Y# o3 A6 e# j% H
                            j++;1 x; f8 t  U2 _( r4 I4 u
                            back();break;7 t% x9 i5 ]2 ]# V1 q9 s+ k
                        }9 H3 m: M8 ^, v4 X6 D9 F( B
                        if (textContains("消除三次").exists()) {# M- ^. X6 f: o
                            log("跳过游戏任务");
    ' k" i  I- [) o2 D2 X; j                        j++;8 `1 m+ D4 D1 x: C/ Y* b
                            back();break;
      |$ v$ ^$ [3 V5 v, T+ j; d' o                    }/ M! B( w8 S- C1 j3 I2 r, J- y
                        if(textContains("浏览").exists()||descContains("浏览").exists()){
    % s0 I3 Q6 I. l                        var txt = ["任务完成","任务已完成","任务已经全部完成啦"];     6 K* T, x: X+ S+ D0 Y
                            sleep(17000);: T; G. }) O- I& V: e5 w7 X) c+ f
                            if(get(txt[0]) || get(txt[1]) || get(txt[2])){
    + ^+ \9 a: A+ s1 z                            toast("浏览完成"); back(); break;
    - @" h* E, r0 ?! v2 p4 d                        }9 U) C/ _) E9 ~* Z- q8 K& f9 e8 G
                        }else{
    . r6 d3 l# B+ Y. f' z                        back();break;
    9 ^$ f3 q& k. \; [' a: ]# I4 @: M                    }
    ; e. Z' O6 F* s/ @2 F- F" t4 k, v                }
    # j/ m( Y% Y5 V6 b. F" v            }else{( ?& I3 l% G6 n. d$ O, k: s
                    break;   
    9 Y+ ^$ r4 `# C2 \4 e% h0 U; E' r5 r            }
    # [$ R: S! D/ S' j9 R            sleep(3000);
    + D" J& a; H: ?: U        }
    * u4 n& ]7 s' n6 @: a    }" B1 A" ]9 N$ t8 q
        //立即领取任务
    + A% T7 B/ D, L8 F$ T) v    count = 3;
    * e/ q* [$ k$ w! Q) x    while(text("立即领取").exists()){( }% \: v' J8 a9 r0 ?0 O+ _
            text("立即领取").findOne().click();
    . T$ ?; @9 x, c5 v1 ^, n        sleep(1500);
    " R2 x0 c0 V- [        count--;
    & ?3 R4 _" P( U1 v        if(count<0){
    7 B5 }2 T3 _) M* d" e/ S+ k            break;0 _% ^8 ?8 v  A2 h- s! T
            }
    1 P1 r+ S4 W; G9 S( @# h    }: i9 P9 P0 O* ]& |
        console.info("脚本结束")
    . B! a; F/ z. Q& X  x; o2 s5 q    sleep(500);( V6 B: t1 e8 X: R) `
        console.hide();& m3 p+ J7 a# P/ k- Q
        exit();. X3 ]) f5 x$ j  X4 U& ^4 q2 a1 O
    }% ?! |6 X2 t/ w
      C. k: w. S( l3 u" _
    //开始执行run3 y6 q" E( ^% y
    alert("【淘宝双十二活动脚本"+versions+"】\n\n脚本执行过程请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败\n执行过程中可按音量+键终止\n\n执行淘宝任务时请确保使用低版本淘宝(V9.0.0及以下),否则无法获取奖励\n\n最新版脚本请到GitHub获取\nhttps://github.com/YBQ789/taobao-1212\n\nPowered By YBQ789");! U: \( r1 x* s  s0 D2 S+ [+ W
    run();
    ' X5 q" a! G. T$ _8 o" _alert("任务已完成!");8 M$ }# P- A& m% q; x9 I" V$ G+ X1 k
    1 I) e3 Y# d9 o* Y; w3 E9 c9 Z
    运行实测
    & O' u$ x9 ?  ]- |4 a: h6 q 1.jpg
    海门上门修电脑只需60元,修好收费!专业服务,诚信为本,维修不成功不收取任何费用!电话、微信号:13101986181
    回复

    使用道具 举报

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

    本版积分规则

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