This commit is contained in:
Faker 2023-03-28 15:23:05 +08:00
parent 1d2b67425f
commit edd12b1666
3 changed files with 316 additions and 15 deletions

289
jd_jdzz.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -16,15 +16,16 @@ const jdCookieNode = $.isNode() ? require('./jdCookie.js') : '';
let cookiesArr = [], cookie = ''; let cookiesArr = [], cookie = '';
let cashout = [] let cashout = []
let isCashOut = process.env.isCashOut ?? false; let isCashOut = process.env.isCashOut ?? false;
if ($.isNode()) { cookiesArr = process.env.JD_COOKIE.split('&');
Object.keys(jdCookieNode).forEach((item) => { const run_order = [
cookiesArr.push(jdCookieNode[item]) '100元',
}) '20元',
if (process.env.JD_DEBUG && process.env.JD_DEBUG === 'false') console.log = () => { '8元',
}; '3元',
} else { '1元',
cookiesArr = [$.getdata('CookieJD'), $.getdata('CookieJD2'), ...jsonParse($.getdata('CookiesJD') || "[]").map(item => item.cookie)].filter(item => !!item); '0.3元'
} ];
let run_flag = true;
!(async () => { !(async () => {
if (!cookiesArr[0]) { if (!cookiesArr[0]) {
$.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', { "open-url": "https://bean.m.jd.com/bean/signIndex.action" }); $.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', { "open-url": "https://bean.m.jd.com/bean/signIndex.action" });
@ -34,7 +35,7 @@ if ($.isNode()) {
console.log('[赚钱大赢家提现]默认不执行,需要执行 isCashOut 设置为 true,更多说明看注释') console.log('[赚钱大赢家提现]默认不执行,需要执行 isCashOut 设置为 true,更多说明看注释')
return return
} }
for (let i = 0; i < 1; i++) { for (let i = 0; i < cookiesArr.length; i++) {
if (cookiesArr[i]) { if (cookiesArr[i]) {
cookie = cookiesArr[i]; cookie = cookiesArr[i];
$.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1]) $.UserName = decodeURIComponent(cookie.match(/pt_pin=([^; ]+)(?=;?)/) && cookie.match(/pt_pin=([^; ]+)(?=;?)/)[1])
@ -56,14 +57,18 @@ if ($.isNode()) {
$.UUID = getUUID("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"); $.UUID = getUUID("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
//await getHome() //await getHome()
//if ($.isNormal) { //if ($.isNormal) {
cashout = [];
await getExchangequery() await getExchangequery()
//await getExchange() //await getExchange()
if (cashout) { if (cashout) {
cashout = cashout.reverse() cashout = cashout.sort(function(a,b) {return Number(b.cashoutAmount)-Number(a.cashoutAmount)});
// console.log(cashout) // console.log(cashout)
run_flag = true;
for (const cash of cashout) { for (const cash of cashout) {
console.log('去提现 -> '+cash.name) console.log('去提现 -> '+cash.name)
await getExchangeOut(cash.id) await getExchangeOut(cash.id);
await $.wait(5000);
if(!run_flag) break;
} }
} }
//} //}
@ -207,7 +212,13 @@ async function getExchangeOut(id){
if (err) { if (err) {
console.log(`${JSON.stringify(err)}`) console.log(`${JSON.stringify(err)}`)
} else { } else {
console.log(JSON.parse(data)); data = data ? JSON.parse(data) : {};
if (data?.data && data?.code === 0) {
run_flag = false;
console.log('--> 叼毛提现成功')
} else {
console.log(`--> 叼毛提现失败: ${data?.msg||'估计403了吧'}`)
}
} }
} catch (e) { } catch (e) {
$.logErr(e, resp) $.logErr(e, resp)