1
0
mirror of https://github.com/okyyds/yyds.git synced 2026-07-12 23:11:18 +08:00

Update jd_cfd_mooncake.js

This commit is contained in:
YYDS
2022-02-23 10:44:13 +08:00
parent 86cd7a2154
commit 546f065324

View File

@@ -38,7 +38,6 @@ $.result = [];
$.shareCodes = [];
let cookiesArr = [], cookie = '', token = '';
let UA, UAInfo = {};
let nowTimes;
const randomCount = $.isNode() ? 20 : 3;
$.appId = "92a36";
if ($.isNode()) {
@@ -121,7 +120,6 @@ if ($.isNode()) {
async function cfd() {
try {
nowTimes = new Date(new Date().getTime() + new Date().getTimezoneOffset() * 60 * 1000 + 8 * 60 * 60 * 1000)
let beginInfo = await getUserInfo();
if (beginInfo.LeadInfo.dwLeadType === 2) {
console.log(`还未开通活动,尝试初始化`)
@@ -136,6 +134,10 @@ async function cfd() {
}
}
if (!beginInfo.MarkList.daily_task_win) {
await setMark()
}
//抽奖
await $.wait(2000)
await composePearlState(4)
@@ -466,10 +468,29 @@ function getAuthorShareCode(url) {
})
}
function setMark() {
return new Promise(resolve => {
$.get(taskUrl("user/SetMark", `strMark=daily_task_win&strValue=1&dwType=1`), (err, resp, data) => {
try {
if (err) {
console.log(`${JSON.stringify(err)}`);
console.log(`${$.name} SetMark API请求失败请检查网路重试`);
} else {
data = JSON.parse(data.replace(/\n/g, "").match(new RegExp(/jsonpCBK.?\((.*);*\)/))[1]);
}
} catch (e) {
$.logErr(e, resp);
} finally{
resolve();
}
})
})
}
// 获取用户信息
function getUserInfo(showInvite = true) {
return new Promise(async (resolve) => {
$.get(taskUrl(`user/QueryUserInfo`, `ddwTaskId=&strShareId=&strMarkList=${encodeURIComponent('guider_step,collect_coin_auth,guider_medal,guider_over_flag,build_food_full,build_sea_full,build_shop_full,build_fun_full,medal_guider_show,guide_guider_show,guide_receive_vistor,daily_task,guider_daily_task')}&strPgUUNum=${token['farm_jstoken']}&strPgtimestamp=${token['timestamp']}&strPhoneID=${token['phoneid']}`), async (err, resp, data) => {
$.get(taskUrl(`user/QueryUserInfo`, `ddwTaskId=&strShareId=&strMarkList=${encodeURIComponent('guider_step,collect_coin_auth,guider_medal,guider_over_flag,build_food_full,build_sea_full,build_shop_full,build_fun_full,medal_guider_show,guide_guider_show,guide_receive_vistor,daily_task,guider_daily_task,cfd_has_show_selef_point,choose_goods_has_show,daily_task_win,new_user_task_win,guider_new_user_task,guider_daily_task_icon,guider_nn_task_icon,tool_layer,new_ask_friend_m')}&strPgtimestamp=${token['timestamp']}&strPhoneID=${token['phoneid']}&strPgUUNum=${token['farm_jstoken']}&strVersion=1.0.1&dwIsReJoin=1`), async (err, resp, data) => {
try {
if (err) {
console.log(`${JSON.stringify(err)}`)
@@ -484,6 +505,7 @@ function getUserInfo(showInvite = true) {
dwLandLvl,
LeadInfo = {},
Business = {},
MarkList = {}
} = data;
if (showInvite) {
console.log(`获取用户信息:${sErrMsg}\n${$.showLog ? data : ""}`);
@@ -501,12 +523,14 @@ function getUserInfo(showInvite = true) {
strMyShareId,
dwLandLvl,
LeadInfo,
MarkList
};
resolve({
ddwRichBalance,
ddwCoinBalance,
strMyShareId,
LeadInfo,
MarkList
});
}
} catch (e) {
@@ -641,7 +665,7 @@ function showMsg() {
function readShareCode() {
return new Promise(async resolve => {
$.get({url: `http://transfer.nz.lu/cfd`, timeout: 10000}, (err, resp, data) => {
$.get({url: `https://transfer.nz.lu/cfd`, timeout: 30 * 1000}, (err, resp, data) => {
try {
if (err) {
console.log(JSON.stringify(err))
@@ -658,7 +682,7 @@ function readShareCode() {
resolve(data);
}
})
await $.wait(10000);
await $.wait(30 * 1000);
resolve()
})
}