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