Compare commits
2 Commits
71ce9d811d
...
c083b5910a
| Author | SHA1 | Date | |
|---|---|---|---|
| c083b5910a | |||
| a77f7192c2 |
51
sign.js
51
sign.js
@ -14,12 +14,15 @@ const ACTION = {
|
|||||||
DAILY_DATI: 'DailyDati',
|
DAILY_DATI: 'DailyDati',
|
||||||
DAILY_DATI_ANSWER: 'DailyDatiAnswer',
|
DAILY_DATI_ANSWER: 'DailyDatiAnswer',
|
||||||
DAILY_DATI_ID: 4,
|
DAILY_DATI_ID: 4,
|
||||||
DAILY_GAME_CATE_JUMP:'DailyGameCateJump',
|
DAILY_GAME_CATE_JUMP: 'DailyGameCateJump',
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const HYKB_SCOOKIE = process.env.HYKB_SCOOKIE;
|
// const HYKB_SCOOKIE = process.env.HYKB_SCOOKIE;
|
||||||
const HYKB_DEVICE_ID = process.env.HYKB_DEVICE_ID;
|
// const HYKB_DEVICE_ID = process.env.HYKB_DEVICE_ID;
|
||||||
|
|
||||||
|
const HYKB_SCOOKIE = "5|0|38524686|cmFpbmVyb3Npb24=|kb2318B047E13AB3BAC4C9E36B388B6260|7vcwpJVjplVWoJIUpl6xITZO7j9c7lIn7v7OGv6Aov6=%1|2f18a0f2283ce7f6804281632ccdef22";
|
||||||
|
const HYKB_DEVICE_ID = "kb2318B047E13AB3BAC4C9E36B388B6260";
|
||||||
|
|
||||||
const headers = {
|
const headers = {
|
||||||
'Host': 'huodong3.3839.com',
|
'Host': 'huodong3.3839.com',
|
||||||
@ -74,7 +77,8 @@ function isFalsy(value) {
|
|||||||
return !value;
|
return !value;
|
||||||
}
|
}
|
||||||
|
|
||||||
function sleep(ms) {
|
async function sleep(ms) {
|
||||||
|
console.log("等待" + (ms / 1000) + "秒后继续执行");
|
||||||
return new Promise(resolve => setTimeout(resolve, ms));
|
return new Promise(resolve => setTimeout(resolve, ms));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -162,7 +166,7 @@ async function execTodayTask() {
|
|||||||
|
|
||||||
// 答题任务
|
// 答题任务
|
||||||
await doDatiTask(scookie, deviceId);
|
await doDatiTask(scookie, deviceId);
|
||||||
|
console.log("任务结束");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -183,12 +187,12 @@ async function doShareTask(idList, scookie, deviceId) {
|
|||||||
if (reward.key === '503') {
|
if (reward.key === '503') {
|
||||||
let csd = reward.reward_csd_num;
|
let csd = reward.reward_csd_num;
|
||||||
let bmh = reward.reward_bmh_num;
|
let bmh = reward.reward_bmh_num;
|
||||||
console.log("任务【" + taskName + "】领取成功,成熟度+" + csd + "爆米花+" + bmh);
|
console.log("分享任务【" + taskName + "】领取成功,成熟度+" + csd + "爆米花+" + bmh);
|
||||||
} else {
|
} else {
|
||||||
console.log("任务【" + taskName + "】领奖失败, 失败原因:" + shareCallback.info);
|
console.log("分享任务【" + taskName + "】领奖失败, 失败原因:" + shareCallback.info);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
console.log("任务【" + taskName + "】分享失败, 失败原因:" + shareCallback.info);
|
console.log("分享任务【" + taskName + "】分享失败, 失败原因:" + shareCallback.info);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
console.log("分享任务执行失败,任务id:" + id + "失败原因:" + view.info);
|
console.log("分享任务执行失败,任务id:" + id + "失败原因:" + view.info);
|
||||||
@ -198,29 +202,22 @@ async function doShareTask(idList, scookie, deviceId) {
|
|||||||
|
|
||||||
async function doGameTask(idList, scookie, deviceId) {
|
async function doGameTask(idList, scookie, deviceId) {
|
||||||
for (const id of idList) {
|
for (const id of idList) {
|
||||||
// 执行分享前查询
|
// 执行打开操作
|
||||||
let view = await postApiData(API, buildData(ACTION.DAILY_GAME_LING, id, scookie, deviceId, false), headers);
|
console.log("下载体验任务[" + id + "]开始");
|
||||||
|
let view = await postApiData(API, buildData(ACTION.DAILY_GAME_PLAY, id, scookie, deviceId, false), headers);
|
||||||
if (view.key === '501') {
|
if (view.key === '501') {
|
||||||
await sleep(3000);
|
await sleep(180000);
|
||||||
let taskName = view.share_title;
|
// 领奖
|
||||||
console.log("下载体验任务【" + taskName + "】正在执行");
|
let reward = await postApiData(API, buildData(ACTION.DAILY_GAME_LING, id, scookie, deviceId, false), headers);
|
||||||
let shareCallback = await postApiData(API, buildData(ACTION.DAILY_GAME_PLAY, id, scookie, deviceId, true), headers);
|
if (reward.key === '503') {
|
||||||
if (shareCallback.key === '501') {
|
let csd = reward.reward_csd_num;
|
||||||
await sleep(3000);
|
let bmh = reward.reward_bmh_num;
|
||||||
// 领奖
|
console.log("下载体验任务[" + id + "]领取成功,成熟度+" + csd + "爆米花+" + bmh);
|
||||||
let reward = await postApiData(API, buildData(ACTION.DAILY_GAME_LING, id, scookie, deviceId, false), headers);
|
|
||||||
if (reward.key === '503') {
|
|
||||||
let csd = reward.reward_csd_num;
|
|
||||||
let bmh = reward.reward_bmh_num;
|
|
||||||
console.log("任务【" + taskName + "】领取成功,成熟度+" + csd + "爆米花+" + bmh);
|
|
||||||
} else {
|
|
||||||
console.log("任务【" + taskName + "】领奖失败, 失败原因:" + shareCallback.info);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
console.log("任务【" + taskName + "】分享失败, 失败原因:" + shareCallback.info);
|
console.log("下载体验任务[" + id + "]领奖失败, 失败原因:" + reward.info);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
console.log("分享任务执行失败,任务id:" + id + "失败原因:" + view.info);
|
console.log("下载体验任务执行失败,任务id:" + id + "失败原因:" + view.info);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user