TA的每日心情 | 开心 2021-5-6 09:30 |
---|
签到天数: 1 天 [LV.1]九品 酒贼
超级版主
- 积分
- 7499
|
本帖最后由 龙飞电脑工作室 于 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/03 6 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
|
|