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

     

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

 找回密码
 立即注册
查看: 643|回复: 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 编辑 % C: z5 o. x& ]$ i( C; ]$ b

    9 u8 f& v/ J+ K3 ]# t( o双十二活动脚本
    * x  H, w) s/ a1 ^+ A9 K; D' i/ G* j) \8 s' c/ R! c1 Y2 u* G9 ~. U
    使用说明
    % J9 ]: L6 ]+ N0 ?  f" J8 V6 g) t- F. k/ n0 T( x
    高版本淘宝APP有检测机制,经测试V9.0.0版淘宝APP可以获得全额奖励5 M0 ]5 w* k2 c& s+ n: `0 b
    Android7.0及以上设备(无需Root)安装Auto.js App2 D8 z  u9 J4 P! x" f
    Auto.js APP下导入js脚本$ S+ \  d" n  r3 X+ Q
    开启无障碍服务并授权给Auto.js后,点击运行脚本即可
    1 ]! Y& h1 s' D6 a+ ^2 g( u脚本执行过程中请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败
    " \5 E6 K" h7 h; i, H在Auto.js App中提前设置音量上键停止所有脚本,以便脚本运行出错时可按音量+键终止
    * }; S2 b  B& X" {6 Q; i7 R; s, p9 l% k0 W; R: R6 I& ~
    下载链接, x" P8 u0 h2 x# ^# z. L( g" v; I
    1.js (5.66 KB, 下载次数: 0)
    ' F! `, O% w, g' a6 O7 F+ a, ~ Auto.js.apk (15.01 MB, 下载次数: 0) ) C. Z- l5 h& v& R7 f( `. L; u' n
    9 x8 |* }' y0 h& {4 j5 V3 D
    1 C. R5 x3 {- r& S" X
    脚本源代码:; o; P* d- R5 h& s- E
    /**
    ; Z9 v0 K9 o% }# v2 z# u0 Q * 淘宝双十二活动脚本, h3 |: `5 f9 [; M6 e) U6 D
    *
      a* }% |, r% N0 e6 Z3 l/ y * Author: YBQ789: E9 q% b* T1 N) V- e2 b
    * Date: 2020/12/03
    9 x' O: F2 [$ L9 e$ s6 p * Versions: 1.2.0
    9 \. V  X9 r3 u * Github: https://github.com/YBQ789/taobao-1212
    / w7 j7 ~0 n9 U1 D, {" B */
    7 O( x+ D6 K% U4 j/ I' ]- D% H: F1 J2 R/ g" p* ]
    //版本号: X* [+ T; y* v- `
    versions = 'V1.2.0';  h6 B$ C2 P) p

    8 M- `. j/ x% r2 c3 O//无障碍判定3 M8 `* h, ]( H9 p8 a
    try {
    7 m7 L: a+ V* Y4 A( e4 m    auto();* @" g5 \! M1 T& I* l4 Y
    } catch (error) {
    ( a( K' H7 {( _6 T* l" h    toast("请手动开启无障碍并授权给Auto.js");" q) }. f. U- S8 T- N/ e' [
        sleep(2000);/ r0 g& Y3 R# E
        exit();" U6 d) a5 e8 T* l$ @2 z
    }
    ) C/ p1 d  s: v! _- d
    ( ?1 j+ A& h! y1 v//获取控件是否存在操作
    " e, `& Z; n9 G1 {# O% Y7 L3 `function get(txt)
    6 Z. P- J) q% p* X{4 \$ z( Q# ?8 ^% H& s& H8 n7 m& B
        return descContains(txt).exists() || textContains(txt).exists();
    1 K+ }5 `! N0 P5 Z' T}
    % e- B. H; H3 i" ]var width = device.width;//获取设备的宽度! E3 k( P" |6 ]5 H+ ~3 F4 \7 `
    var height = device.height;//获取设备的高度
      D, [2 ~8 r& b, S$ }* {  O% C  l+ m
    % [$ Y' m8 `9 M2 Z1 L5 u* X//开始运行+ x- t0 v; u. V. R  F" f
    function run(). d7 L/ z# Z" W, i+ l
    {( u+ M& f" C6 q5 T+ q$ j* I  S/ M
        console.show();
    3 y9 t- e- W( i. u! B    console.setPosition(0, 0);
    / o/ Z" d# g: j$ D5 _7 i    sleep(1000);6 U8 |0 z+ _  `* F
        console.setSize(width/1.5,height/5);" C  s3 p% `# N* [& _$ M: h
        setScreenMetrics(width, height);5 x  p7 D2 [: b2 p0 w) g2 t1 Q8 g
        toast("开始运行");, m- l5 d( B, B
        log("正在启动淘宝APP");8 s/ L, }$ ^* \, ?. M" B2 `. x1 |  S+ D
        launchApp("手机淘宝");5 B* M9 {2 t; K" `
        sleep(3000);
    / z1 r' z( ~' m    //进入搜索界面
    4 ?3 G8 T+ R( W* z% G& W    var text = "搜索";( J) {: f6 ]. \" @' \# j
        if(get(text)){
    - K0 a$ o+ K% U: z5 T! U6 i        descContains(text).click();4 d9 l6 t7 z- I
            sleep(1000);
    , s# i) i/ c" j& h% a        setText("欢乐造红包");
    % m2 C7 E! t& D        sleep(1000);
    % T6 w- f* W  n/ y. y        textContains(text).click();
    4 q+ P$ k8 t4 S8 B, h+ V) I+ D, M        log("正在进入活动页面");2 M8 A" R, z# Z5 k1 D3 A
            sleep(1000);0 z7 [: |. @  i
            start();+ g2 t- i' A; R3 z- o2 m* O
        }
    . i+ \& C7 A# G8 K# j}  a  D3 k- T8 F) x$ E8 o
    //任务开始
    # m1 h4 ?8 s7 @' W1 H% w, Rfunction start()
    & H: q" S% |! h, z$ I' }- c# j, N) M{: G7 B; e" H3 D7 w4 F
        textContains("领欢乐币").waitFor();+ r5 H" R/ [5 C
        sleep(1500);4 }. u% C4 ~5 J& M% t/ g
        if(get("领欢乐币")){( f) ]/ c3 _9 }$ P7 E( _& M0 Z
            textContains("领欢乐币").click();
    : M3 b- o" m/ Z8 z: h2 s    }   
    8 o2 l0 E8 T: v4 [# |5 D    sleep(1500);
    ( `- o2 C: m* P7 e* J    if(get("去打卡")){9 Q5 G8 p6 {8 ?3 o* i+ ~+ L
            console.info("去打卡");
    ; L8 a9 C, z" y+ Z5 a; u# l        textContains("去打卡").click();! V, M' Q+ c' Z8 S8 M
        }   * C$ x4 C) N  R4 [- e
        sleep(1500);: F$ W1 a$ v7 g, P' H% i" }9 N3 Y
        var title = ["去完成"];1 c9 M3 ~/ b. t4 i- B2 }8 e& P
        for(var i = 0; i < title.length; i++){
    $ S1 L; y5 p- {1 V( X, U8 `" K        num = 1;+ |! Z7 t) b' X) A
            j=0;
    + l0 d5 }% J$ r% w0 Q# ~; O2 C7 U        while(true){: d3 G# l5 C1 U5 V
                var flag = get(title);
    - G6 J5 U' t4 l$ J$ m& x$ j2 n            toast("["+title+"]返回值为:"+flag);8 ^; U. s5 v2 I
                if(text(title).findOnce(j)!=null){
    3 _1 Y$ S- l' ~# g$ {# R                console.info("第"+num+"次"+title);, I) {9 w& W& F5 I) [- c
                    num++;
    8 ~3 i! w, W/ ^' d                textContains(title).findOnce(j).click();    3 Q# g% R5 e& }5 i$ u! Y1 g, e6 b5 X) E2 F
                    // goto(title)+ }& @% s& u: i1 V- n- }. L: ^
                    while(true){7 v0 [& e2 h6 W* g$ W) a% S
                        sleep(random(6500,8500));
    " |( M( D0 j9 r4 d                    if (textContains("开通即享").exists()) {
    $ k2 ~. t' b$ l4 h) b  F  F                        log("跳过开通任务");0 k$ Y0 a1 W# h- C: ?( ~3 `7 [3 i
                            j++;
    5 n( w% C5 p3 M$ q' K                        back();break;  |* T+ n0 O5 @: ?
                        }/ h0 K) X9 L: @% v0 S9 U
                        if (textContains("很抱歉,本次活动为邀请制").exists()) {8 n5 k" U* T4 `& n
                            log("跳过本次任务");
    5 Z/ b9 k- B' W) A" [( Z+ R8 D9 [$ n                        j++;
    0 I: e1 n. Z9 D( d                        back();break;
    8 `: ^7 z8 ^1 P  L0 P( X+ M                    }- R3 K& G. k  F  A
                        if (textContains("复制链接").exists()) {& G) ^5 _* ~, }8 F- t/ E# H
                            log("跳过分享任务");8 _8 _& B, e# O  S
                            j++;
    & S, H- C4 ~( [: Z  _                        back();sleep(1500);back();break;3 A% b+ ?# f# \
                        }
    $ E, m6 _; R  X  ^) a0 Z9 A* S* z. K                    if (textContains("点击施肥").exists()) {
    . Y' y0 R. W6 Y! e  A                        log("跳过施肥任务");
    5 |" E) B( F1 {+ x8 u9 G2 w- W                        j++;3 g2 D3 C6 U. ~$ f
                            back();break;4 x  ~* n9 E$ ?; v
                        }
    " G  @& n6 d/ t# l; Y# M                    if (descContains("流量").exists()) {
    4 `; o4 \- r+ y                        log("跳过充值任务");
    2 }/ g; n$ P: d. m* A5 v3 ?- F7 `                        j++;
    8 t( u. Q0 _2 p* C0 i; B2 n4 c8 \: {                        back();break;1 D1 c! ?) g9 ^
                        }
    $ V" T2 M+ d7 F$ X$ O                    if (textContains("开通连续包月").exists()) {1 H  B, X3 k7 L- V
                            log("跳过开通连续包月任务");
    9 \/ o  B0 }- E- @7 f& \/ k                        j++;4 E6 v% o) j, Y1 y9 o: m9 y( n
                            back();sleep(1500);! f0 v, M' J& c1 D; c
                            textContains("忍痛离开").click();
    * |# [) I1 A/ Y- F6 j8 ^. ]                        break;
      x% q+ `/ H6 _! ?- B; K4 U                    }
    ! ~2 S" P0 M* G, D                    if (textContains("淘宝特价版送红包").exists()) {3 n2 ~: z% p; B* i7 Z
                            log("跳过打开APP任务");
    + \. e5 v  ^& Y# ]  e9 t                        j++;( r! x( C& [" ~, j! Q+ \
                            back();break;/ d! x+ W/ l: t
                        }
    . b5 d2 a$ B0 J2 J+ c  W                    if (textContains("轻点照亮").exists()||textContains("垃圾分类").exists()) {7 F% H6 x$ M# h$ R/ L
                            log("跳过拍立淘任务");
    2 T% S& p, W8 U5 E                        j++;
    8 l' z+ m9 z' M6 o0 [" K' P. g- A                        back();break;
    " P, n3 b* {' b8 j( B                    }+ Q9 g' [# a) t9 `5 K" X8 q
                        if (textContains("开通88VIP").exists()) {( E5 g4 m2 W1 f) p% i
                            log("跳过开通88VIP任务");
    ; }% t& S2 E5 a" n. J0 N- ]" _; _                        j++;7 G" ^3 N$ P5 u( j
                            back();break;
    : [4 I" z: @. H. K                    }
    ' ~5 \5 v0 [  Z8 h, H                    if (textContains("消除三次").exists()) {
    / E5 f4 Q7 `! k1 ~4 C8 Z/ n' y                        log("跳过游戏任务");8 V* Y6 e2 Y- P' E* s  `# A3 x* Q
                            j++;
    & C0 w) ^$ }5 b! Y' |8 E                        back();break;
    1 J* k) h6 o8 W1 J                    }9 b( {7 B3 l/ @, z" f& P
                        if(textContains("浏览").exists()||descContains("浏览").exists()){
    & T/ p- D$ q9 b7 i2 o- R                        var txt = ["任务完成","任务已完成","任务已经全部完成啦"];     
    ( h% a5 m, _+ ]) e9 m3 i                        sleep(17000);+ R5 R9 d9 |5 E. _
                            if(get(txt[0]) || get(txt[1]) || get(txt[2])){" G5 d0 m& }0 P) ^2 @. f
                                toast("浏览完成"); back(); break;
    0 ]) |& C6 K/ a3 T                        }
    " l8 ]( ]; ]* @2 x                    }else{4 `% [/ l7 v+ G% p/ p  J  a2 L1 g
                            back();break;
    8 F% h# N) |9 n: j8 |, Q" W; @# f                    }
    + G6 v, I9 h! I( x2 G                }
    & o% q. I( M, M: V2 y            }else{* I( A. p; q( Y3 z
                    break;   
    3 i0 d" b  a% V/ z            }0 ~, S" L0 f# G/ d' R8 X  L0 u
                sleep(3000);5 `1 e+ X6 ^/ W' D
            }
    3 h" R4 V% N( L% a    }
    8 _2 _( I- ~8 K% t# _, d    //立即领取任务
    / o) Z2 H0 Y( P1 a* E    count = 3;
    ( |" t, ^! Q: n7 ~7 q+ H    while(text("立即领取").exists()){8 ~9 g& n/ M% F7 g* O) H7 j
            text("立即领取").findOne().click();
    ) h. r0 d( P+ x5 e3 J        sleep(1500);7 J$ U8 ~- a- R0 n& O: \! i. D
            count--;( Z1 i  N( d: s
            if(count<0){
    4 n" D$ l9 v7 h            break;
    ! O0 M# q, V: b, v6 _" C        }) a5 R. G: S+ E' C# V6 S
        }8 Y! m1 r2 N, G  C( y6 l8 T
        console.info("脚本结束")9 K& ^2 V" S4 K3 e  T  H$ V8 T
        sleep(500);2 l  l  n( F& j% E8 N
        console.hide();: K3 N* N( G" ~; @8 d& h
        exit();
    $ k/ J7 B0 Y. e0 [- V}
    % ]: ?$ u- o% S+ e4 ]" l
    ! p5 y+ I* y1 A& v/ F//开始执行run
      |  |9 X  d: u# u" u& s/ ialert("【淘宝双十二活动脚本"+versions+"】\n\n脚本执行过程请勿手动点击屏幕,否则脚本执行可能会错乱,导致任务失败\n执行过程中可按音量+键终止\n\n执行淘宝任务时请确保使用低版本淘宝(V9.0.0及以下),否则无法获取奖励\n\n最新版脚本请到GitHub获取\nhttps://github.com/YBQ789/taobao-1212\n\nPowered By YBQ789");3 l5 d5 s$ j& L4 \* u
    run();8 S# ]' @, O6 h' Y# m
    alert("任务已完成!");. @  B  u- f7 A2 f; N

    ! ^) v- R3 ]5 Q, i; b' x运行实测% R- R0 y) Y+ Z2 b4 b7 C
    1.jpg
    海门上门修电脑只需60元,修好收费!专业服务,诚信为本,维修不成功不收取任何费用!电话、微信号:13101986181
    回复

    使用道具 举报

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

    本版积分规则

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