mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 02:48:44 +08:00
Update jd_marketmh.js
This commit is contained in:
parent
5dfa9b719b
commit
f9dc3271df
@ -2,7 +2,7 @@
|
||||
超市盲盒
|
||||
入口:京东APP-更多-超市盲盒
|
||||
39 12,21 * * * jd_marketmh.js
|
||||
updatetime:2022-10-28
|
||||
updatetime:2022-11-7 开盒
|
||||
jdpro
|
||||
*/
|
||||
|
||||
@ -54,6 +54,13 @@ const JD_API_HOST = `https://api.m.jd.com/client.action`;
|
||||
async function main() {
|
||||
await starShopPageInfo({ "taskId": "", "linkId": linkId, "encryptPin": "" })
|
||||
//if (!$.flag) await starShopDraw({"linkId":linkId,"isDailyRaffle":true});
|
||||
if (Date.now() > $.drawts) {
|
||||
console.log('开礼盒时间到,去开...')
|
||||
for (let i = 0; i < $.drawtimes; i++) {
|
||||
await starShopDraw();
|
||||
await $.wait(500);
|
||||
}
|
||||
}
|
||||
await $.wait(1000);
|
||||
await apTaskList({ "linkId": linkId });
|
||||
if ($.allList) {
|
||||
@ -91,6 +98,8 @@ function starShopPageInfo(body) {
|
||||
data = JSON.parse(data);
|
||||
if (data.code === 0) {
|
||||
$.flag = data.data.isDailyRaffle;
|
||||
$.drawtimes = data.data.avaiableTimes;
|
||||
$.drawts = data.data.planDrawTime;
|
||||
console.log('当前积分:' + data.data.currentGoodRoleValue);
|
||||
} else {
|
||||
console.log(`starShopPageInfo:${JSON.stringify(data)}\n`);
|
||||
@ -106,8 +115,21 @@ function starShopPageInfo(body) {
|
||||
}
|
||||
//惊喜礼盒
|
||||
function starShopDraw(body) {
|
||||
let opt =
|
||||
{
|
||||
url: 'https://api.m.jd.com/?functionId=starShopDraw&body={%22linkId%22:%22qHqXOx2bvqgFOzTH_-iJoQ%22}&appid=activities_platform&t=1667822944208&client=android&clientVersion=11.3.0&h5st=20221107200904210%3B6499624445078456%3B568c6%3Btk02w69911b1718n4BJd1F3S7xUk5Lw%2Bnu3d2ZLLORy0io21aJoCapEcA8gbK9tvLzON1FQ1iLeder0OAU4Th%2F7yWwZn%3Beb5ae376b553da072432e7749e8b852745ad3ea35e554ce04d1eb2b0ab1c3bfa%3B3.1%3B1667822944210%3B62f4d401ae05799f14989d31956d3c5f0a269d1342e4ecb6ab00268fc69555cdc3295f00e681fd72cd76a48b9fb3faf3579d80b37c85b023e9e8ba94d8d2b852b9cbef42726bbe41ffd8c74540f4a1ced584468ba9e46bfbef62144b678f5532e02456edc95e6131cb12c2dd5fa5c6c0ca7e28a3c717e0dd9ae889f2eaf9441c5254165d7b1aa2509f8e74f626a4f631',
|
||||
//body: `functionId=${functionId}&body=${JSON.stringify(body)}&client=wh5&clientVersion=1.0.0&uuid=ef746bc0663f7ca06cdd1fa724c15451900039cf`,
|
||||
headers: {
|
||||
'User-Agent': 'jdapp;android;11.3.0;;;appBuild/98413;ef/1;ep/%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1667822922035%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22sv%22%3A%22EG%3D%3D%22%2C%22ad%22%3A%22ZwS1ZQC4ZwVrZJZuDzC0ZK%3D%3D%22%2C%22od%22%3A%22ZQHuZtc3CzCjZtdvZM1rEQO5BJvsD2OjCzPsZwHsZQU2YzKz%22%2C%22ov%22%3A%22Ctq%3D%22%2C%22ud%22%3A%22ZwS1ZQC4ZwVrZJZuDzC0ZK%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D;jdSupportDarkMode/0;Mozilla/5.0 (Linux; Android 9; LYA-AL00 Build/HUAWEILYA-AL00L; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/046033 Mobile Safari/537.36',
|
||||
//'Content-Type': 'application/x-www-form-urlencoded',
|
||||
//'Host': 'api.m.jd.com',
|
||||
'Cookie': cookie,
|
||||
'Origin': 'https://prodev.m.jd.com',
|
||||
'Referer': 'https://prodev.m.jd.com/',
|
||||
}
|
||||
}
|
||||
return new Promise((resolve) => {
|
||||
$.get(taskGetUrl('starShopDraw',body), (err, resp, data) => {
|
||||
$.get(opt, (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`)
|
||||
@ -119,7 +141,7 @@ function starShopDraw(body) {
|
||||
console.log('开启惊喜礼盒,获得红包:' + data.data.prizeValue);
|
||||
}
|
||||
} else {
|
||||
console.log(`starShopDraw:${JSON.stringify(data)}\n`);
|
||||
console.log(`starShopDraw:${(data.errMsg)}\n`);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
|
Loading…
Reference in New Issue
Block a user