@@ -43,9 +43,6 @@ let dkdtokenkeyVal = "";
4343const dkdcashurlArr = [ ] ;
4444let dkdcashurlVal = "" ;
4545
46- const dkdcashbodyArr = [ ] ;
47- let dkdcashbodyVal = "" ;
48-
4946const dkdcashkeyArr = [ ] ;
5047let dkdcashkeyVal = "" ;
5148
@@ -100,12 +97,6 @@ if ($.isNode()) {
10097 }
10198 } ) ;
10299
103- Object . keys ( dkdcashbodyVal ) . forEach ( ( item ) => {
104- if ( dkdcashbodyVal [ item ] ) {
105- dkdcashbodyArr . push ( dkdcashbodyVal [ item ] )
106- }
107- } ) ;
108-
109100 Object . keys ( dkdlottourlVal ) . forEach ( ( item ) => {
110101 if ( dkdlottourlVal [ item ] ) {
111102 dkdlottourlArr . push ( dkdlottourlVal [ item ] )
@@ -130,7 +121,6 @@ if ($.isNode()) {
130121 dkdtokenbodyArr . push ( $ . getdata ( 'dkdtokenbody' ) ) ;
131122 dkdtokenkeyArr . push ( $ . getdata ( 'dkdtokenkey' ) ) ;
132123 dkdcashurlArr . push ( $ . getdata ( 'dkdcashurl' ) ) ;
133- dkdcashbodyArr . push ( $ . getdata ( 'dkdcashbody' ) ) ;
134124 dkdcashkeyArr . push ( $ . getdata ( 'dkdcashkey' ) ) ;
135125 dkdlottourlArr . push ( $ . getdata ( 'dkdlottourl' ) ) ;
136126 dkdlottokeyArr . push ( $ . getdata ( 'dkdlottokey' ) ) ;
@@ -147,7 +137,6 @@ if ($.isNode()) {
147137 dkdtokenbodyVal = dkdtokenbodyArr [ 0 ] ;
148138 dkdtokenkeyVal = dkdtokenkeyArr [ 0 ] ;
149139 dkdcashurlVal = dkdcashurlArr [ 0 ] ;
150- dkdcashbodyVal = dkdcashbodyArr [ 0 ] ;
151140 dkdcashkeyVal = dkdcashkeyArr [ 0 ] ;
152141 dkdlottourlVal = dkdlottourlArr [ 0 ] ;
153142 dkdlottokeyVal = dkdlottokeyArr [ 0 ] ;
@@ -182,7 +171,7 @@ if ($.isNode()) {
182171 console . log ( `\n✅ 刷视频任务\n` )
183172 await dkdvideoapp ( ) //刷视频
184173 console . log ( `\n✅ 提现任务\n` )
185- await dkdtx ( ) //提现
174+ await dkdcash ( ) //提现
186175
187176 await dkdxx ( ) //用户信息
188177 await showmsg2 ( ) ;
@@ -220,6 +209,20 @@ async function showmsg2() {
220209
221210
222211//////////////////////////////////////////////////////////////////
212+ //提现
213+ async function dkdcash ( ) {
214+ if ( typeof $ . getdata ( 'dkdcashkey' ) === "undefined" ) {
215+ $ . log ( '⛔️请先提现一次,获取提现Cookie!' )
216+ $ . log ( '👩⚕️提现策略:账户金额大于50元,优先提现50元...否则提现1元。' )
217+ return
218+ }
219+ await dkdxx2 ( )
220+ if ( mycash >= 50 ) {
221+ await dkdtx50 ( )
222+ } else {
223+ await dkdtx01 ( )
224+ }
225+ }
223226//刷视频模块
224227async function dkdvideoapp ( ) {
225228 console . log ( `+检查【刷视频】任务状态+\n` )
@@ -1040,7 +1043,6 @@ function dkdcj(timeout = 0) {
10401043 try {
10411044 const result = JSON . parse ( data )
10421045 if ( logs == 1 ) $ . log ( data )
1043- $ . log ( data )
10441046 if ( result . status_code == 200 ) {
10451047 $ . log ( `【转盘抽奖】:获取${ result . data . name } 🏅` ) ;
10461048 }
@@ -1056,15 +1058,44 @@ function dkdcj(timeout = 0) {
10561058 } )
10571059}
10581060//多看点提现
1059- async function dkdtx ( ) {
1060- if ( typeof $ . getdata ( 'dkdcashkey' ) === "undefined" ) {
1061- $ . log ( '⛔️请先获取提现Cookie!' )
1062- return
1063- }
1061+ async function dkdtx50 ( ) {
1062+ return new Promise ( ( resolve ) => {
1063+ let url = {
1064+ url : `${ dkdcashurlVal } ` ,
1065+ body : `{"money":50,"type":2,"withdraw_card":null,"program":8,"is_special":2}` ,
1066+ headers : JSON . parse ( dkdcashkeyVal ) ,
1067+ } ;
1068+ $ . post ( url , async ( err , resp , data ) => {
1069+ try {
1070+ if ( err ) {
1071+ console . log ( "⛔️API查询请求失败❌ ‼️‼️" ) ;
1072+ console . log ( JSON . stringify ( err ) ) ;
1073+ $ . logErr ( err ) ;
1074+ } else {
1075+ if ( safeGet ( data ) ) {
1076+ if ( logs == 1 ) $ . log ( data )
1077+ $ . log ( data )
1078+ data = JSON . parse ( data ) ;
1079+ if ( data . status_code == 200 ) {
1080+ $ . log ( `【自动提现】:成功提现50元🎉` ) ;
1081+ } else if ( result . status_code == 10020 ) {
1082+ $ . log ( `【自动提现】:${ data . message } 🚫` ) ;
1083+ }
1084+ }
1085+ }
1086+ } catch ( e ) {
1087+ $ . logErr ( e , resp ) ;
1088+ } finally {
1089+ resolve ( ) ;
1090+ }
1091+ } ) ;
1092+ } ) ;
1093+ }
1094+ async function dkdtx01 ( ) {
10641095 return new Promise ( ( resolve ) => {
10651096 let url = {
10661097 url : `${ dkdcashurlVal } ` ,
1067- body : `${ dkdcashbodyVal } ` ,
1098+ body : `{"money":1,"type":2,"withdraw_card":null,"program":8,"is_special":2 }` ,
10681099 headers : JSON . parse ( dkdcashkeyVal ) ,
10691100 } ;
10701101 $ . post ( url , async ( err , resp , data ) => {
@@ -1079,7 +1110,7 @@ async function dkdtx() {
10791110 $ . log ( data )
10801111 data = JSON . parse ( data ) ;
10811112 if ( data . status_code == 200 ) {
1082- $ . log ( `【自动提现】:${ data . message } 🎉` ) ;
1113+ $ . log ( `【自动提现】:成功提现1元 🎉` ) ;
10831114 } else if ( result . status_code == 10020 ) {
10841115 $ . log ( `【自动提现】:${ data . message } 🚫` ) ;
10851116 }
@@ -1107,12 +1138,12 @@ function dkdxx(timeout = 0) {
11071138 if ( result . status_code == 200 ) {
11081139 $ . log ( "" , '运行完毕!打印用户清单...' , "" )
11091140 $ . log ( `【用户名】:${ result . data . nickname } ` ) ;
1110- $ . log ( `【当前余额】:¥${ result . data . cash } 元` ) ;
11111141 $ . log ( `【总金币】:${ result . data . gold } 金币🏅` ) ;
1142+ $ . log ( `【当前余额】:¥${ result . data . cash } 元` ) ;
11121143 $ . log ( `【今日金币】:${ result . data . today_gold } 金币🏅` ) ;
11131144 tz += `【用户名】:${ result . data . nickname } \n`
1114- tz += `【当前余额】:¥${ result . data . cash } 元\n`
11151145 tz += `【总金币】:${ result . data . gold } 金币🏅\n`
1146+ tz += `【当前余额】:¥${ result . data . cash } 元\n`
11161147 tz += `【今日金币】:${ result . data . today_gold } 金币🏅\n`
11171148 }
11181149 if ( result . status_code == 10020 ) {
@@ -1127,6 +1158,26 @@ function dkdxx(timeout = 0) {
11271158 } , timeout )
11281159 } )
11291160}
1161+
1162+ function dkdxx2 ( timeout = 0 ) {
1163+ return new Promise ( ( resolve ) => {
1164+ let url = {
1165+ url : 'http://dkd-api.dysdk.com/user/index' ,
1166+ headers : JSON . parse ( dkdtokenkeyVal ) ,
1167+ body : `${ dkdtokenbodyVal } ` ,
1168+ }
1169+ $ . post ( url , async ( err , resp , data ) => {
1170+ try {
1171+ data = JSON . parse ( data )
1172+ mycash = data . data . cash
1173+ } catch ( e ) {
1174+ //$.logErr(e, resp);
1175+ } finally {
1176+ resolve ( )
1177+ }
1178+ } , timeout )
1179+ } )
1180+ }
11301181////////////////////////////////////////////////////////////////////
11311182
11321183//解码URIcode
0 commit comments