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

     

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

 找回密码
 立即注册
查看: 645|回复: 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 编辑 8 m* I5 H. @) U/ ?7 ]

    4 g. l6 I3 m) ?4 D. c9 W双十二活动脚本
    : K: c  }5 b+ Z0 O9 L  _: V' ~+ N' z) x
    使用说明; x0 u9 c  j2 j# b3 h

    8 E$ ^: ]1 K$ {) l; J* f高版本淘宝APP有检测机制,经测试V9.0.0版淘宝APP可以获得全额奖励
    ' L/ m& G1 [, n3 B# l1 X6 bAndroid7.0及以上设备(无需Root)安装Auto.js App7 J% w+ t" ^, X4 `
    Auto.js APP下导入js脚本5 [- q. I* Z) L: g& `! h
    开启无障碍服务并授权给Auto.js后,点击运行脚本即可
    9 s) g+ }0 {! B脚本执行过程中请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败" h; ~4 A! w' b' E% p4 I
    在Auto.js App中提前设置音量上键停止所有脚本,以便脚本运行出错时可按音量+键终止" z. V! a: c) C0 h# L
    ' q4 G" f' G  a
    下载链接
    ( \! F1 M# L1 ?- M; | 1.js (5.66 KB, 下载次数: 0) 5 K6 r0 ~& ^: C- \8 o0 o; B/ S2 Y
    Auto.js.apk (15.01 MB, 下载次数: 0)
    & y) e0 C- A) N5 J+ v  k; w& @
    9 A5 j) Q3 Y; }7 H( {2 e( H- }+ [& T' Q8 x. }- f/ |: d3 c. K
    脚本源代码:
    9 c& g6 [8 Z3 I/**/ T4 R; `9 K2 \1 e3 A  ^1 I& H
    * 淘宝双十二活动脚本/ _" w, X8 u; Y* W# |( H
    *
    ! p/ M" R0 I( u * Author: YBQ7899 b: ~$ i. C' z6 Q3 \* K3 t* z# c
    * Date: 2020/12/03
    - d0 K: X* q. u( l* V  j5 u6 P: B) r) l * Versions: 1.2.08 t5 [( m9 [- k: E
    * Github: https://github.com/YBQ789/taobao-1212
    5 N( P2 K8 e0 P2 y6 e, h */
    # ^$ K1 A) L/ J
    * z3 J: Y. l$ e; l1 s6 t //版本号  f& n6 j/ {1 N3 o# b' d
    versions = 'V1.2.0';0 c" l! Y7 C! @5 l2 N

    ! c8 c1 y4 p3 R! \! L' o  d//无障碍判定; G3 E# a7 r# o6 T& S  |- C
    try {6 T5 T. b4 u4 B3 ~! @. f- m
        auto();) [- X" g& F  W9 y6 m
    } catch (error) {8 a$ R6 |! P: O% i" W  {; E
        toast("请手动开启无障碍并授权给Auto.js");3 e" y7 x- }& u  }; `$ [% l
        sleep(2000);- N! T8 o, I9 T4 M7 f! m
        exit();8 {8 ?1 e; O  e' d0 x1 _8 d4 X
    }, y- i/ K5 b7 M

    % i# Z$ b6 T0 M4 B//获取控件是否存在操作
    . f. P8 l1 G. E/ @: b: Efunction get(txt)
    ! [3 |, N" {: U" Q3 H$ k{! E& }* g5 D! a7 o, O; \. F5 i% K; H
        return descContains(txt).exists() || textContains(txt).exists();, K- ~* I. W2 W  d( ^0 F0 i
    }- F6 A4 H( [. ^! Q" U2 i
    var width = device.width;//获取设备的宽度
    2 _: u* P/ @. R4 h1 ^. q& Uvar height = device.height;//获取设备的高度
    2 H4 `- a/ W! U" P2 w+ `) T
    5 Y7 ?2 o# ~: p8 Z//开始运行! R1 s& W, V; _/ f5 ^
    function run()
    % d' C  `/ U; Z4 L; [, y{
    ( U) |- F, @* W; w/ d8 q    console.show();
    4 u/ R% c& D' L! d    console.setPosition(0, 0);
    8 p6 T( X/ j( @1 O! |# F6 |    sleep(1000);
    - N; Z6 k1 k- |0 z    console.setSize(width/1.5,height/5);
    , W! h( b5 H' q4 P/ @    setScreenMetrics(width, height);5 q9 N2 Z/ D- v4 n+ Q
        toast("开始运行");% E- E' @3 Y  c5 ^5 k
        log("正在启动淘宝APP");
    : {1 G$ p1 W/ h  [    launchApp("手机淘宝");) |& U! p! N2 R$ @, z
        sleep(3000);
    & ]/ V: E; n: l" @* f9 g) T2 N    //进入搜索界面3 L2 a! k" R& e2 p
        var text = "搜索";7 p. v$ W/ Q0 x" Q# L3 V9 J6 u3 G
        if(get(text)){
    $ U, L3 k* A2 j7 N" I8 V% r        descContains(text).click();
    : \2 t! Z1 W1 Q, T" z9 d        sleep(1000);+ m. V: s/ v! H1 A0 @4 {$ S
            setText("欢乐造红包");
    8 F# U" _/ D, ]8 ]5 m5 E8 G        sleep(1000);
    2 `: y$ ?! q' R  d# E+ j        textContains(text).click();3 S9 s9 w( w$ D0 w
            log("正在进入活动页面");+ W" n, ?3 r2 ^- D
            sleep(1000);
    % k6 W: j$ D% ~, R+ M5 J" [        start();$ K5 ?- }* p2 g3 C& d5 `
        }
    * v) d% z* V: C/ A}. [- K- ]' d; M2 _; S
    //任务开始
    % {, X# N4 a9 B: p* Bfunction start()& l. |+ {# ~, C9 o& u
    {2 w9 T% X6 ?7 t* j1 }0 F
        textContains("领欢乐币").waitFor();
    & k/ Z/ ]* U( m; K    sleep(1500);
    0 a  u. N8 S9 f$ O) ~; }* U! ^    if(get("领欢乐币")){
    9 |, r' \: x7 K* s        textContains("领欢乐币").click();
    ; \. `4 e% V) A7 S. E    }   
    7 k0 S3 y8 Y4 w- `3 R. D% e    sleep(1500);& D! a3 `/ a* _# S- e! S
        if(get("去打卡")){0 y% Y/ g( }/ u& z4 @1 V5 K3 ?, s
            console.info("去打卡");
    # {6 u0 @/ v, T  R. {4 w        textContains("去打卡").click();) Y/ S( v/ _8 e- {+ n
        }   
    0 ~3 [3 ~5 D4 K& m; _    sleep(1500);
    1 u& y  }7 Z" F6 j$ _! s# P5 m    var title = ["去完成"];$ y& T2 D& _8 i! o9 Y5 Y
        for(var i = 0; i < title.length; i++){# o7 E  N0 M8 @! J& P
            num = 1;
    $ n7 G% J9 t! y3 P3 x        j=0;
    & S4 r* }+ Z" {6 ^% @        while(true){5 x$ c% G& _- v0 t% K. Q
                var flag = get(title);
    5 X# Y4 d6 u; a% s2 Z  b3 W2 Y$ l            toast("["+title+"]返回值为:"+flag);
    3 p2 Z9 k3 g# S8 L- t2 K            if(text(title).findOnce(j)!=null){3 _( E6 r' H7 |# S) T6 ^
                    console.info("第"+num+"次"+title);' [, q4 J# w7 I
                    num++;3 P" o  p* d2 t* c* X# C9 }. _
                    textContains(title).findOnce(j).click();    7 k$ a# G* t6 [# x- m3 V
                    // goto(title)8 h$ A1 e5 t+ r9 u3 n, h$ Z* D
                    while(true){
    ( e, s- ?4 M3 C8 f' [                    sleep(random(6500,8500));
    : k% w1 ]: _" p% C                    if (textContains("开通即享").exists()) {; x$ a( ~0 ~2 F$ D, j; V, ?' O0 u0 `
                            log("跳过开通任务");* P6 l) |6 e$ v8 ~! f: P5 G
                            j++;
    1 l; s  Z% n3 Y* {                        back();break;5 n! |/ y5 o4 i. D5 @5 K! }$ _
                        }$ D; W& A3 \  t! Q# e
                        if (textContains("很抱歉,本次活动为邀请制").exists()) {
    5 X' c" E6 O% M/ a$ i) q" J, P                        log("跳过本次任务");. f& W+ @$ L5 y1 i! c5 q
                            j++;
    . y: ]9 n8 P. j/ B2 s2 l                        back();break;
    2 O0 G( X" t/ R+ T" X- ]$ [1 f                    }6 K# T6 z; p/ _9 D) A8 `
                        if (textContains("复制链接").exists()) {
    5 J' K* A. Y5 C                        log("跳过分享任务");
    : }) _4 `" M" i5 {" }                        j++;% ~, ]) V/ l" m4 A
                            back();sleep(1500);back();break;+ M9 e4 W* ~2 d- c: T& o7 e$ J
                        }
    ! @" `4 t/ l# i1 v# {) h9 G5 P* P                    if (textContains("点击施肥").exists()) {, t0 z# U# c- ?
                            log("跳过施肥任务");
    * [: \3 b7 c# p3 U( A  R                        j++;' I* h( K2 f  _, s/ r, ~# o
                            back();break;
    2 l. ^& N5 F# ?( I; f/ f, A+ l6 x                    }7 _; R$ i4 t& M: N) s
                        if (descContains("流量").exists()) {
    " v$ M$ J' V9 v8 t& n1 i+ s3 @                        log("跳过充值任务");
    + v% z  u  H* F9 `* i                        j++;
    ( J6 K3 Z( ?$ @  @5 [                        back();break;% z) h& K  D* B0 |
                        }8 D: \9 q; X; v/ H% Z% L; E& R1 A* w3 i
                        if (textContains("开通连续包月").exists()) {
    : }2 p( `8 b9 C* S" ]                        log("跳过开通连续包月任务");4 ~: D6 X, E& \+ b9 t* w' `
                            j++;, s2 `: ]* _7 `. @# T
                            back();sleep(1500);
    ; k8 R9 A* _8 B* Y; S$ F7 D3 @                        textContains("忍痛离开").click();- e  I# C! n- i
                            break;
    - T1 S* L% {' q2 p! ^9 a: E                    }
    6 N3 I; [' p3 z# m: K                    if (textContains("淘宝特价版送红包").exists()) {
    , v, d5 \" ?, ]8 }% S$ n, `                        log("跳过打开APP任务");* s3 l* Z' C. ^: {
                            j++;
    $ X& C' x. x7 l. v2 K, a% e+ R2 F5 \                        back();break;* |( c* ^1 ~: ~4 U$ P; @/ v
                        }
    0 o# e0 O9 r: U. @: t; a, ]: a                    if (textContains("轻点照亮").exists()||textContains("垃圾分类").exists()) {6 b& t- p$ u' `2 y  e# x  O
                            log("跳过拍立淘任务");
    # p5 y# s, ^4 D4 s1 T                        j++;
    % p! c3 R5 z2 X2 u- k! V. J                        back();break;9 r( ]/ I+ O' @' g0 f
                        }/ [- U8 S! K- S
                        if (textContains("开通88VIP").exists()) {5 T% z; T, u% l2 o9 m8 z! K
                            log("跳过开通88VIP任务");
    ) x& h5 S- V: _- f                        j++;! z6 A# o/ n9 }
                            back();break;' W% y  b/ s1 N  E* ?
                        }0 q' i) s  |6 }( J9 F" Z
                        if (textContains("消除三次").exists()) {
    ! w  B( w. T4 Y% k0 B                        log("跳过游戏任务");
    6 C3 H+ Y+ Q/ e, }$ h9 v2 G/ U2 v5 y                        j++;& ?  R4 }8 M# X! Y+ ~
                            back();break;
    - [1 \- ?3 Z; b- {1 P+ O                    }
    7 H0 B6 M' u; a/ z' c- P  g                    if(textContains("浏览").exists()||descContains("浏览").exists()){) x3 w3 H! g" _6 ^9 I$ ^
                            var txt = ["任务完成","任务已完成","任务已经全部完成啦"];     # e' I. K. S. O3 [
                            sleep(17000);
    , S! u, f3 N5 d2 u                        if(get(txt[0]) || get(txt[1]) || get(txt[2])){
    % o5 y0 ?# p7 J5 r, k6 p% L                            toast("浏览完成"); back(); break;' J* }4 C: j! F/ M
                            }
    ! J; |) q% [. C' G. `                    }else{
    ( ?5 f9 u$ @! E  l  k# C( O. v+ B- Q                        back();break;
    5 S' T6 h, x& |, X: M4 W                    }: \  ~" B( ?1 {7 B% W) T
                    }- V3 ?1 P; F8 l1 w; N$ C
                }else{; K6 u" k. T+ T5 |8 N
                    break;   8 D& ^6 Q- x1 G3 I' Z) h' x
                }5 i# E  L' f. i' }( P
                sleep(3000);7 }" u- G! K- k4 I; x; i
            }
    $ X5 a! b& g8 [! V1 Y    }- c: K% e, f& b  Q; M; ~
        //立即领取任务
    - w+ ]- g) b$ H7 Q    count = 3;/ d' h1 I: q. N) H
        while(text("立即领取").exists()){
    : W4 `0 e/ h% A0 U/ y& F0 {        text("立即领取").findOne().click();
    * ?+ s& \6 j% K& R+ @        sleep(1500);
      F" ~, U9 |' D3 f4 s$ c  K        count--;
    : p1 \7 \1 r% k4 c- j        if(count<0){
    ; z+ R& @3 @5 i9 ]  D; X- j            break;
    4 Z  D) d" g3 {3 O  x! D        }
    $ i5 j2 D7 L  \    }
    6 ^6 p2 J+ m+ u. m' j: M. _    console.info("脚本结束")
    , ^, E( ~# m) s1 u. i3 U) i    sleep(500);
    $ t) X+ \& N  Q4 {    console.hide();
    4 @5 j( L0 G8 U' C2 u    exit();$ F% L3 n( U' a8 O" K- t& a
    }8 {" ?! M6 y: R( Y. q( G/ x

    - a6 a! Y5 u, X3 z9 g//开始执行run
    ; J) M7 y0 c) H3 \0 talert("【淘宝双十二活动脚本"+versions+"】\n\n脚本执行过程请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败\n执行过程中可按音量+键终止\n\n执行淘宝任务时请确保使用低版本淘宝(V9.0.0及以下),否则无法获取奖励\n\n最新版脚本请到GitHub获取\nhttps://github.com/YBQ789/taobao-1212\n\nPowered By YBQ789");% {7 I) j* K) x
    run();
    " t6 k: m6 W+ h. valert("任务已完成!");) [( h- |  l: M  \3 I5 K: n
    , l! h6 [) |) @( [5 f
    运行实测/ x# ~: f3 f% w  C) r" q
    1.jpg
    海门上门修电脑只需60元,修好收费!专业服务,诚信为本,维修不成功不收取任何费用!电话、微信号:13101986181
    回复

    使用道具 举报

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

    本版积分规则

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