From 06b80b6a84fc621b51296fc731319f6c29237c4d Mon Sep 17 00:00:00 2001 From: haptear Date: Tue, 17 May 2022 17:39:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=8F=90=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ks/ksjsb.js | 199 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 197 insertions(+), 2 deletions(-) diff --git a/ks/ksjsb.js b/ks/ksjsb.js index 6e24f76..b30b00c 100644 --- a/ks/ksjsb.js +++ b/ks/ksjsb.js @@ -4,7 +4,8 @@ export ksjshd='ck1 ck2 ck3' ck回车符分割 - +ksWithdrawTime 提现时间 +ksjsbAggressive 最大化提现 */ const $ = new Env('快手极速版低保'); @@ -169,6 +170,147 @@ class ksUser { } + async withdraw(_0x543a47) { + if (!this.bindAlipay && !this.bindWechat) { + console.log('账号[' + this.name + ']未绑定提现账号,不执行提现'); + + return; + } + + let _0x11aa57 = parseInt(_0x543a47 * 100), + _0x551907 = this.bindAlipay ? 'ALIPAY' : 'WECHAT', + _0x4281dd = _0x551907 == 'ALIPAY' ? '支付宝' : '微信', + _0x45b85a = _0x551907 == 'ALIPAY' ? this.alipay : this.wechat, + _0x5540cb = 'https://www.kuaishoupay.com/pay/account/h5/withdraw/apply', + _0x36e14a = + 'account_group_key=NEBULA_CASH_ACCOUNT&mobile_code=&fen=' + + _0x11aa57 + + '&provider=' + + _0x551907 + + '&total_fen=' + + _0x11aa57 + + '&commission_fen=0&third_account=' + + _0x551907 + + '&attach=&biz_content=&session_id=', + _0x2afd84 = getOptions(_0x5540cb, this.cookie, _0x36e14a); + + await doRequest('post', _0x2afd84); + + let _0x550f3b = res; + + if (!_0x550f3b) { + return; + } + + _0x550f3b.result == 'SUCCESS' + ? console.log( + '账号' + + this.index + + '[' + + this.name + + ']提现' + + _0x543a47 + + '元到' + + _0x4281dd + + '[' + + _0x45b85a + + ']成功' + ) + : console.log( + '账号' + + this.index + + '[' + + this.name + + ']提现' + + _0x543a47 + + '元到' + + _0x4281dd + + '[' + + _0x45b85a + + ']失败:' + + _0x550f3b.msg + ); + } + + async withdrawOverview() { + let _0x2236be = + 'https://nebula.kuaishou.com/rest/n/nebula/outside/withdraw/overview?appver=10.2.20.2021', + _0x564ca9 = '', + _0x418fbc = getOptions(_0x2236be, this.cookie, _0x564ca9); + + await doRequest('get', _0x418fbc); + + let _0x2edb23 = res; + + if (!_0x2edb23) { + return; + } + + if (_0x2edb23.result == 1) { + if (_0x2edb23.data.isLimit == true) { + console.log('账号[' + this.name + ']今天已提现'); + return; + } + + let _0x57539e = parseFloat(this.cashBalance); + + if (ksjsbAggressive == 1) { + if (_0x57539e < 0.3) { + console.log('账号[' + this.name + ']余额不足0.3元,不提现'); + } else { + let _0xc81e7b = Math.floor(_0x57539e * 10) / 10; + + _0xc81e7b = _0xc81e7b > 50 ? 50 : _0xc81e7b; + + console.log( + '账号[' + this.name + ']准备最大化提现' + _0xc81e7b + '元' + ); + + await $.wait(200); + await this.withdraw(_0xc81e7b); + } + } else { + if (!ksjsbCash) { + for (let _0x5da979 of _0x2edb23.data.enWithdrawList.sort(function ( + _0x5357e2, + _0xc5d50f + ) { + return _0xc5d50f - _0x5357e2; + })) { + if (_0x57539e >= parseFloat(_0x5da979)) { + console.log('账号[' + this.name + ']准备提现' + _0x5da979 + '元'); + + await $.wait(200); + await this.withdraw(_0x5da979); + return; + } + } + + console.log( + '账号[' + + this.name + + ']余额不足,可提现额度:' + + _0x2edb23.data.enWithdrawList.join(',') + ); + } else { + _0x57539e >= parseFloat(ksjsbCash) + ? (console.log( + '账号[' + this.name + ']准备提现' + ksjsbCash + '元' + ), + await $.wait(200), + await this.withdraw(ksjsbCash)) + : console.log( + '账号[' + this.name + ']余额不足' + ksjsbCash + '元,不提现' + ); + } + } + } else { + console.log( + '账号[' + this.name + ']查询提现列表失败:' + _0x2edb23.error_msg + ); + } + } + async accountOverview() { let _0x512fe7 = @@ -363,7 +505,41 @@ class ksUser { } + async bindInfo() { + let _0x328bd6 = + 'https://www.kuaishoupay.com/pay/account/h5/provider/bind_info', + _0x2f2b1b = 'account_group_key=NEBULA_CASH_ACCOUNT&bind_page_type=3', + _0x32746d = getOptions(_0x328bd6, this.cookie, _0x2f2b1b); + + await doRequest('post', _0x32746d); + + let _0x4d5493 = res; + + if (!_0x4d5493) { + return; + } + if (_0x4d5493.result == 'SUCCESS') { + let _0x4015b0 = '未绑定支付宝', + _0x3840b8 = '未绑定微信'; + _0x4d5493.alipay_bind == true && + ((this.bindAlipay = true), + (this.alipay = _0x4d5493.alipay_nick_name), + (_0x4015b0 = '已绑定支付宝[' + _0x4d5493.alipay_nick_name + ']')); + _0x4d5493.wechat_bind == true && + ((this.bindWechat = true), + (this.wechat = _0x4d5493.wechat_nick_name), + (_0x3840b8 = '已绑定微信[' + _0x4d5493.wechat_nick_name + ']')); + console.log('账号[' + this.name + ']' + _0x3840b8 + ',' + _0x4015b0); + } else { + console.log( + '账号[' + + this.name + + ']查询提现账号绑定情况失败:' + + _0x4d5493.error_msg + ); + } + } @@ -417,12 +593,26 @@ class ksUser { await u.openBox(false); } console.log('\n============== 🎉账户情况🎉 =============='); + let curHours = new Date().getHours(); + let tips = '按提现列表自动提现'; + if (ksjsbAggressive) { + tips = '最大化提现'; + } + if (curHours == ksWithdrawTime) { + console.log(`提现时间,现在设置为${tips}`); + } else { + console.log(`非提现时间,现在设置为${ksWithdrawTime}点${tips}`); + } for (let u of CurrentUser) { await u.accountOverview(); await $.wait(200); await u.accountInfo(); await $.wait(200); - //if (hour==`${ksWithdrawTime}`) await withdrawOverview() + if (curHours==`${ksWithdrawTime}`) { + await u.bindInfo(); + await $.wait(200); + await u.withdrawOverview() + } } })() @@ -494,6 +684,11 @@ function safeGet(data) { return false; } } +function _0x1ab8b7(T) { + console["log"](T); + _0x279d25 += T; + _0x279d25 += "\n"; +} function randomString(e = 12) { let t = 'abcdef0123456789', a = t.length,