mirror of
https://github.com/chinnkarahoi/jd_scripts.git
synced 2024-06-05 19:32:47 +08:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
73c690451f
@ -181,6 +181,9 @@ cron "10 0,7,23 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/mast
|
||||
# 取关京东店铺和商品
|
||||
cron "55 23 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_unsubscribe.js,tag=取关京东店铺商品
|
||||
|
||||
# 家电星推官
|
||||
cron "0 0 0 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js,tag=家电星推官
|
||||
|
||||
# 618动物联萌
|
||||
cron "13 * * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_zoo.js, tag=618动物联萌
|
||||
|
||||
|
||||
@ -56,6 +56,7 @@
|
||||
{"config":"11 * * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_superMarket.js, tag=东东超市, img-url=https://raw.githubusercontent.com/58xinian/icon/master/jxc.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"},
|
||||
{"config":"10 0,7,23 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_syj.js, tag=赚京豆, img-url=https://raw.githubusercontent.com/58xinian/icon/master/jd_syj.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"},
|
||||
{"config":"55 23 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_unsubscribe.js, tag=取关京东店铺商品, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"},
|
||||
{"config":"0 0 0 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js, tag=家电星推官, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"},
|
||||
{"config":"13 * * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_zoo.js, tag=618动物联萌, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"},
|
||||
{"config":"5 0 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jx_sign.js, tag=京喜签到, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"},
|
||||
{"config":"15 17 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/backUp/xmSports.js, tag=小米运动, img-url=https://raw.githubusercontent.com/58xinian/icon/master/xmyd.png, enabled=true", "addons":"https://gitee.com/lxk0301/jd_scripts/raw/master/QuantumultX/lxk0301_cookies.conf"}
|
||||
|
||||
@ -92,8 +92,9 @@
|
||||
|58|[jd_superMarket.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jd_superMarket.js)|东东超市|京东APP首页-京东超市-底部东东超市|
|
||||
|59|[jd_syj.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jd_syj.js)|赚京豆|赚京豆(微信小程序)-赚京豆-签到领京豆|
|
||||
|60|[jd_unsubscribe.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jd_unsubscribe.js)|取关京东店铺和商品||
|
||||
|61|[jd_zoo.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jd_zoo.js)|618动物联萌|京东APP-》搜索 玩一玩-》瓜分20亿|
|
||||
|62|[jx_sign.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jx_sign.js)|京喜签到||
|
||||
|61|[jd_xtg.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js)|家电星推官||
|
||||
|62|[jd_zoo.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jd_zoo.js)|618动物联萌|京东APP-》搜索 玩一玩-》瓜分20亿|
|
||||
|63|[jx_sign.js](https://gitee.com/lxk0301/jd_scripts/raw/master/jx_sign.js)|京喜签到||
|
||||
<!-- 清单标记结束 -->
|
||||
<!-- 此表格由 update_list.sh 脚本自动生成,请不要人工修改。 -->
|
||||
<!-- 这是隐藏信息,用来给 update_list.sh 脚本提供标记信息的,用于自动生成上面的脚本清单,请勿删除这里的标记信息。 -->
|
||||
|
||||
@ -66,6 +66,7 @@ crazyJoy挂机 = type=cron,cronexp="10 1,12 * * *",wake-system=1,timeout=20,scri
|
||||
东东超市 = type=cron,cronexp="11 * * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_superMarket.js
|
||||
赚京豆 = type=cron,cronexp="10 0,7,23 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_syj.js
|
||||
取关京东店铺商品 = type=cron,cronexp="55 23 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_unsubscribe.js
|
||||
家电星推官 = type=cron,cronexp="0 0 0 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js
|
||||
618动物联萌 = type=cron,cronexp="13 * * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_zoo.js
|
||||
京喜签到 = type=cron,cronexp="5 0 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jx_sign.js
|
||||
小米运动 = type=cron,cronexp="15 17 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/backUp/xmSports.js
|
||||
|
||||
@ -22,6 +22,9 @@
|
||||
0 0,12,18,21 * * * node /scripts/jd_carnivalcity.js >> /scripts/logs/jd_carnivalcity.log 2>&1
|
||||
#618动物联萌
|
||||
33 * * * * node /scripts/jd_zoo.js >> /scripts/logs/jd_zoo.log 2>&1
|
||||
|
||||
#家电星推官 活动时间:2021年5月27日 00:00:00-2021年6月18日 23:59:59
|
||||
0 0 * * * node /scripts/jd_xtg.js >> /scripts/logs/jd_xtg.log 2>&1
|
||||
##############长期活动##############
|
||||
# 签到
|
||||
7 0,17 * * * cd /scripts && node jd_bean_sign.js >> /scripts/logs/jd_bean_sign.log 2>&1
|
||||
|
||||
@ -2,40 +2,38 @@
|
||||
* @Author: LXK9301
|
||||
* @Date: 2020-10-21 17:04:04
|
||||
* @Last Modified by: LXK9301
|
||||
* @Last Modified time: 2020-11-05 00:35:04
|
||||
* @Last Modified time: 2021-05-27 13:15:04
|
||||
*/
|
||||
/*
|
||||
手机尚学季脚本 https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js
|
||||
手机尚学季活动地址:https://pro.m.jd.com/mall/active/23yuC2muhsBnv2515p8xLxC3D8Lv/index.html
|
||||
活动时间:2021年3月15日 00:00:00-2021年3月19日 23:59:59
|
||||
家电星推官脚本
|
||||
家电星推官活动地址:https://3.cn/-1eD1VOa?_ts=1622072397979&utm_source=iosapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=CopyURL&ad_od=share&gx=RnFtxGZZPTONndRP--twDLBLeC4DoX3_2wf2
|
||||
活动时间:2021年5月27日 00:00:00-2021年6月18日 23:59:59
|
||||
京豆先到先得!!!!!!!!!!!
|
||||
出现任务做完没领取的情况,就再运行一次脚本
|
||||
能做完所有的任务,多账号脚本会自己内部互助
|
||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||
============Quantumultx===============
|
||||
[task_local]
|
||||
#手机尚学季
|
||||
0 0 0 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js, tag=手机尚学季, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true
|
||||
#家电星推官
|
||||
0 0 0 * * * https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js, tag=家电星推官, img-url=https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png, enabled=true
|
||||
|
||||
================Loon==============
|
||||
[Script]
|
||||
cron "0 0 0 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js,tag=手机尚学季
|
||||
cron "0 0 0 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js,tag=家电星推官
|
||||
|
||||
===============Surge=================
|
||||
手机尚学季 = type=cron,cronexp="0 0 0 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js
|
||||
家电星推官 = type=cron,cronexp="0 0 0 * * *",wake-system=1,timeout=3600,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js
|
||||
|
||||
============小火箭=========
|
||||
手机尚学季 = type=cron,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js, cronexpr="0 0 0 * * *", timeout=3600, enable=true
|
||||
家电星推官 = type=cron,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_xtg.js, cronexpr="0 0 0 * * *", timeout=3600, enable=true
|
||||
*/
|
||||
const $ = new Env("手机尚学季");
|
||||
const activeEndTime = "2021/03/19 23:59:59+08:00"; //活动结束时间
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const $ = new Env("家电星推官");
|
||||
const activeEndTime = "2021/06/18 23:59:59+08:00"; //活动结束时间
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
//Node.js用户请在jdCookie.js处填写京东ck;
|
||||
const jdCookieNode = $.isNode() ? require("../jdCookie.js") : "";
|
||||
const jdCookieNode = $.isNode() ? require("./jdCookie.js") : "";
|
||||
!function(n){"use strict";function r(n,r){var t=(65535&n)+(65535&r);return(n>>16)+(r>>16)+(t>>16)<<16|65535&t}function t(n,r){return n<<r|n>>>32-r}function u(n,u,e,o,c,f){return r(t(r(r(u,n),r(o,f)),c),e)}function e(n,r,t,e,o,c,f){return u(r&t|~r&e,n,r,o,c,f)}function o(n,r,t,e,o,c,f){return u(r&e|t&~e,n,r,o,c,f)}function c(n,r,t,e,o,c,f){return u(r^t^e,n,r,o,c,f)}function f(n,r,t,e,o,c,f){return u(t^(r|~e),n,r,o,c,f)}function i(n,t){n[t>>5]|=128<<t%32,n[14+(t+64>>>9<<4)]=t;var u,i,a,h,g,l=1732584193,d=-271733879,v=-1732584194,C=271733878;for(u=0;u<n.length;u+=16)i=l,a=d,h=v,g=C,d=f(d=f(d=f(d=f(d=c(d=c(d=c(d=c(d=o(d=o(d=o(d=o(d=e(d=e(d=e(d=e(d,v=e(v,C=e(C,l=e(l,d,v,C,n[u],7,-680876936),d,v,n[u+1],12,-389564586),l,d,n[u+2],17,606105819),C,l,n[u+3],22,-1044525330),v=e(v,C=e(C,l=e(l,d,v,C,n[u+4],7,-176418897),d,v,n[u+5],12,1200080426),l,d,n[u+6],17,-1473231341),C,l,n[u+7],22,-45705983),v=e(v,C=e(C,l=e(l,d,v,C,n[u+8],7,1770035416),d,v,n[u+9],12,-1958414417),l,d,n[u+10],17,-42063),C,l,n[u+11],22,-1990404162),v=e(v,C=e(C,l=e(l,d,v,C,n[u+12],7,1804603682),d,v,n[u+13],12,-40341101),l,d,n[u+14],17,-1502002290),C,l,n[u+15],22,1236535329),v=o(v,C=o(C,l=o(l,d,v,C,n[u+1],5,-165796510),d,v,n[u+6],9,-1069501632),l,d,n[u+11],14,643717713),C,l,n[u],20,-373897302),v=o(v,C=o(C,l=o(l,d,v,C,n[u+5],5,-701558691),d,v,n[u+10],9,38016083),l,d,n[u+15],14,-660478335),C,l,n[u+4],20,-405537848),v=o(v,C=o(C,l=o(l,d,v,C,n[u+9],5,568446438),d,v,n[u+14],9,-1019803690),l,d,n[u+3],14,-187363961),C,l,n[u+8],20,1163531501),v=o(v,C=o(C,l=o(l,d,v,C,n[u+13],5,-1444681467),d,v,n[u+2],9,-51403784),l,d,n[u+7],14,1735328473),C,l,n[u+12],20,-1926607734),v=c(v,C=c(C,l=c(l,d,v,C,n[u+5],4,-378558),d,v,n[u+8],11,-2022574463),l,d,n[u+11],16,1839030562),C,l,n[u+14],23,-35309556),v=c(v,C=c(C,l=c(l,d,v,C,n[u+1],4,-1530992060),d,v,n[u+4],11,1272893353),l,d,n[u+7],16,-155497632),C,l,n[u+10],23,-1094730640),v=c(v,C=c(C,l=c(l,d,v,C,n[u+13],4,681279174),d,v,n[u],11,-358537222),l,d,n[u+3],16,-722521979),C,l,n[u+6],23,76029189),v=c(v,C=c(C,l=c(l,d,v,C,n[u+9],4,-640364487),d,v,n[u+12],11,-421815835),l,d,n[u+15],16,530742520),C,l,n[u+2],23,-995338651),v=f(v,C=f(C,l=f(l,d,v,C,n[u],6,-198630844),d,v,n[u+7],10,1126891415),l,d,n[u+14],15,-1416354905),C,l,n[u+5],21,-57434055),v=f(v,C=f(C,l=f(l,d,v,C,n[u+12],6,1700485571),d,v,n[u+3],10,-1894986606),l,d,n[u+10],15,-1051523),C,l,n[u+1],21,-2054922799),v=f(v,C=f(C,l=f(l,d,v,C,n[u+8],6,1873313359),d,v,n[u+15],10,-30611744),l,d,n[u+6],15,-1560198380),C,l,n[u+13],21,1309151649),v=f(v,C=f(C,l=f(l,d,v,C,n[u+4],6,-145523070),d,v,n[u+11],10,-1120210379),l,d,n[u+2],15,718787259),C,l,n[u+9],21,-343485551),l=r(l,i),d=r(d,a),v=r(v,h),C=r(C,g);return[l,d,v,C]}function a(n){var r,t="",u=32*n.length;for(r=0;r<u;r+=8)t+=String.fromCharCode(n[r>>5]>>>r%32&255);return t}function h(n){var r,t=[];for(t[(n.length>>2)-1]=void 0,r=0;r<t.length;r+=1)t[r]=0;var u=8*n.length;for(r=0;r<u;r+=8)t[r>>5]|=(255&n.charCodeAt(r/8))<<r%32;return t}function g(n){return a(i(h(n),8*n.length))}function l(n,r){var t,u,e=h(n),o=[],c=[];for(o[15]=c[15]=void 0,e.length>16&&(e=i(e,8*n.length)),t=0;t<16;t+=1)o[t]=909522486^e[t],c[t]=1549556828^e[t];return u=i(o.concat(h(r)),512+8*r.length),a(i(c.concat(u),640))}function d(n){var r,t,u="";for(t=0;t<n.length;t+=1)r=n.charCodeAt(t),u+="0123456789abcdef".charAt(r>>>4&15)+"0123456789abcdef".charAt(15&r);return u}function v(n){return unescape(encodeURIComponent(n))}function C(n){return g(v(n))}function A(n){return d(C(n))}function m(n,r){return l(v(n),v(r))}function s(n,r){return d(m(n,r))}function b(n,r,t){return r?t?m(r,n):s(r,n):t?C(n):A(n)}$.md5=b}();
|
||||
//IOS等用户直接用NobyDa的jd cookie
|
||||
let cookiesArr = [],
|
||||
cookie = "";
|
||||
let cookiesArr = [], cookie = "", allMsg = '';
|
||||
if ($.isNode()) {
|
||||
Object.keys(jdCookieNode).forEach((item) => {
|
||||
cookiesArr.push(jdCookieNode[item]);
|
||||
@ -48,7 +46,14 @@ if ($.isNode()) {
|
||||
...jsonParse($.getdata("CookiesJD") || "[]").map((item) => item.cookie),
|
||||
].filter((item) => !!item);
|
||||
}
|
||||
const starID = ["sanxing", "meizu", "xiaomi", "oppo", "vivo", "sony"];
|
||||
let starID = [
|
||||
{
|
||||
"starId": "flp-songqian",
|
||||
},
|
||||
{
|
||||
"starId": "ykd-liutao",
|
||||
}
|
||||
];
|
||||
const shareID = [
|
||||
"39440572-136a-4b38-bc13-f767d07406fb",
|
||||
"796a8a5e-ef50-4501-a6a6-b7717de022ae",
|
||||
@ -58,7 +63,7 @@ const shareID = [
|
||||
"45f97217-e150-4dc9-baed-054a4e07ae02",
|
||||
];
|
||||
$.allShareId = {};
|
||||
const JD_API_HOST = "https://urvsaggpt.m.jd.com/guardianstar";
|
||||
const JD_API_HOST = "https://guardianstarjd.m.jd.com/star";
|
||||
!(async () => {
|
||||
if (!cookiesArr[0]) {
|
||||
$.msg(
|
||||
@ -69,6 +74,8 @@ const JD_API_HOST = "https://urvsaggpt.m.jd.com/guardianstar";
|
||||
);
|
||||
return;
|
||||
}
|
||||
cookie = cookiesArr[0];
|
||||
await starRanking();
|
||||
for (let i = 0; i < cookiesArr.length; i++) {
|
||||
if (cookiesArr[i]) {
|
||||
cookie = cookiesArr[i];
|
||||
@ -108,43 +115,47 @@ const JD_API_HOST = "https://urvsaggpt.m.jd.com/guardianstar";
|
||||
console.log(`一共${starID.length}个${$.name}任务,耗时会很久,请提前知晓`);
|
||||
// $.beanCount = beforeTotal && beforeTotal['base'].jdNum;
|
||||
for (let index = 0; index < starID.length; index++) {
|
||||
$.activeId = starID[index];
|
||||
$.activeId = starID[index]['starId'];
|
||||
console.log(`开始 【${$.activeId}】 星推官,加入店铺会员任务不做\n`);
|
||||
$.j = index;
|
||||
|
||||
$.times = 0;
|
||||
await JD_XTG(true);
|
||||
}
|
||||
console.log(`\n等待8秒后,再去领取奖励\n`);
|
||||
// console.log(`\n等待8秒后,再去领取奖励\n`);
|
||||
// console.log(`做任务之前京豆总计:${$.beanCount}`)
|
||||
await $.wait(8000);
|
||||
for (let index = 0; index < starID.length; index++) {
|
||||
$.activeId = starID[index];
|
||||
$.j = index;
|
||||
await JD_XTG();
|
||||
// await doSupport(shareID[index]);
|
||||
}
|
||||
$.allShareId[i] = $.shareID;
|
||||
// await $.wait(8000);
|
||||
// for (let index = 0; index < starID.length; index++) {
|
||||
// $.activeId = starID[index]['starId'];
|
||||
// $.j = index;
|
||||
// await JD_XTG();
|
||||
// // await doSupport(shareID[index]);
|
||||
// }
|
||||
// $.allShareId[i] = $.shareID;
|
||||
// const afterTotal = await TotalBean();
|
||||
// $.jdNum = afterTotal['base'].jdNum;
|
||||
// await showMsg();
|
||||
await showMsg();
|
||||
}
|
||||
}
|
||||
if ($.isNode() && allMsg) {
|
||||
await notify.sendNotify($.name, allMsg);
|
||||
}
|
||||
// console.log($.allShareId);
|
||||
for (let v = 0; v < cookiesArr.length; v++) {
|
||||
cookie = cookiesArr[v];
|
||||
console.log(`自己账号内部互助\n\n`);
|
||||
for (let item of Object.keys($.allShareId)) {
|
||||
for (let index = 0; index < starID.length; index++) {
|
||||
$.activeId = starID[index];
|
||||
console.log(`账号${v + 1}去助力 账号${Number(item) + 1} 的${$.activeId}活动的邀请码${$.allShareId[item][index]}\n`)
|
||||
await doSupport($.allShareId[item][index]);
|
||||
}
|
||||
}
|
||||
console.log(`如有剩下的机会,助力作者\n\n`);
|
||||
for (let index = 0; index < starID.length; index++) {
|
||||
$.activeId = starID[index];
|
||||
await doSupport(shareID[index]);
|
||||
}
|
||||
}
|
||||
// for (let v = 0; v < cookiesArr.length; v++) {
|
||||
// cookie = cookiesArr[v];
|
||||
// console.log(`自己账号内部互助\n\n`);
|
||||
// for (let item of Object.keys($.allShareId)) {
|
||||
// for (let index = 0; index < starID.length; index++) {
|
||||
// $.activeId = starID[index]['starId'];
|
||||
// console.log(`账号${v + 1}去助力 账号${Number(item) + 1} 的${$.activeId}活动的邀请码${$.allShareId[item][index]}\n`)
|
||||
// await doSupport($.allShareId[item][index]);
|
||||
// }
|
||||
// }
|
||||
// console.log(`如有剩下的机会,助力作者\n\n`);
|
||||
// for (let index = 0; index < starID.length; index++) {
|
||||
// $.activeId = starID[index]['starId'];
|
||||
// await doSupport(shareID[index]['starId']);
|
||||
// }
|
||||
// }
|
||||
})()
|
||||
.catch((e) => {
|
||||
$.log("", `❌ ${$.name}, 失败! 原因: ${e}!`, "");
|
||||
@ -153,123 +164,144 @@ const JD_API_HOST = "https://urvsaggpt.m.jd.com/guardianstar";
|
||||
$.done();
|
||||
});
|
||||
async function showMsg() {
|
||||
console.log(`\n做任务之前京豆总计:${$.beanCount}`)
|
||||
console.log(`做完任务后京豆总计:${$.jdNum}`);
|
||||
console.log(`活动活动京豆数量:${$.jdNum - $.beanCount}`);
|
||||
let nowTime =
|
||||
new Date().getTime() + new Date().getTimezoneOffset() * 60 * 1000 + 8 * 60 * 60 * 1000;
|
||||
let nowTime = new Date().getTime() + new Date().getTimezoneOffset() * 60 * 1000 + 8 * 60 * 60 * 1000;
|
||||
if (nowTime > new Date(activeEndTime).getTime()) {
|
||||
$.msg($.name, 'xtg', `请删除或禁用此脚本\n如果帮助到您可以点下🌟STAR鼓励我一下,谢谢\n咱江湖再见\nhttps://github.com/LXK9301/jd_scripts`, {"open-url": "https://github.com/LXK9301/jd_scripts"});
|
||||
if ($.isNode()) await notify.sendNotify($.name + '活动已结束', `请删除此脚本\n如果帮助到您可以点下🌟STAR鼓励我一下,谢谢\n咱江湖再见\nhttps://github.com/LXK9301/jd_scripts`)
|
||||
$.msg($.name, 'xtg', `请删除或禁用此脚本\n咱江湖再见`);
|
||||
if ($.isNode()) await notify.sendNotify($.name + '活动已结束', `请删除此脚本\n咱江湖再见`)
|
||||
} else {
|
||||
$.msg($.name, `账号${$.index} ${$.nickName || $.UserName}`, `做任务之前京豆总计:${$.beanCount}\n做完任务后京豆总计:${$.jdNum}\n${($.jdNum - $.beanCount) > 0 ? `获得京豆:${$.jdNum - $.beanCount}京豆 🐶(仅供参考)\n` : ''}京豆先到先得\n活动地址点击弹窗跳转后即可查看\n注:如未获得京豆就是已被分完`, {"open-url": "https://pro.m.jd.com/mall/active/23yuC2muhsBnv2515p8xLxC3D8Lv/index.html"})
|
||||
//if ($.isNode()) await notify.sendNotify(`${$.name} - 账号${$.index} - ${$.nickName || $.UserName}`, `账号${$.index} ${$.nickName || $.UserName}\n做任务之前京豆总计:${$.beanCount}\n做完任务后京豆总计:${$.jdNum}\n${($.jdNum - $.beanCount) > 0 ? `获得京豆:${$.jdNum - $.beanCount}京豆 🐶(仅供参考)\n` : ''}京豆先到先得\n注:如未获得京豆就是已被分完\n活动结束时间:2020年11月12日 23:59:59\n活动地址:https://pro.m.jd.com/mall/active/23yuC2muhsBnv2515p8xLxC3D8Lv/index.html`)
|
||||
if ($.beanCount) {
|
||||
$.msg($.name, ``, `京东账号${$.index} ${$.nickName || $.UserName}星推官活动获得:${$.beanCount}京豆`);
|
||||
allMsg += `京东账号${$.index} ${$.nickName || $.UserName}星推官活动获得:${$.beanCount}京豆\n`;
|
||||
}
|
||||
}
|
||||
}
|
||||
async function JD_XTG(flag = false) {
|
||||
var skuCount = 15, meetingCount = 15;
|
||||
await getHomePage();
|
||||
if ($.homeData && $.homeData.code === 200) {
|
||||
const {
|
||||
shopList,
|
||||
venueList,
|
||||
productList,
|
||||
addCart,
|
||||
orderSkuList,
|
||||
supporterVoList,
|
||||
shareId,
|
||||
} = $.homeData.data[0];
|
||||
let { dayTask, supportTask } = $.homeData.data;
|
||||
if (flag) {
|
||||
console.log(`\n===========活动${$.j + 1}-[${starID[$.j]}] 助力码==========\n${shareId}\n`);
|
||||
$.shareID.push(shareId);
|
||||
// console.log(`\n===========活动${$.j + 1}-[${starID[$.j]['starId']}] 助力码==========\n${shareId}\n`);
|
||||
// $.shareID.push(shareId);
|
||||
}
|
||||
if (supporterVoList && supporterVoList.length >= 5) {
|
||||
console.log(`去做任务五。好友助力领京豆`)
|
||||
await shareTask(shareId);
|
||||
}
|
||||
for (let item of addCart) {
|
||||
console.log(
|
||||
`\n任务一:加购[${item["productName"]}]-${
|
||||
item["productStatus"] !== 3 ? "" : "已做完"
|
||||
}`
|
||||
);
|
||||
if (item["productStatus"] !== 3) {
|
||||
await doTask("cart", item["productId"], item["productStatus"]);
|
||||
dayTask = dayTask.filter(vo => (vo['type'] === 'sku' || vo['type'] === 'meeting' || vo['type'] === 'followShop') && vo['finishCount'] !== vo['count']);
|
||||
for (let item of dayTask) {
|
||||
if (item['type'] === 'memberShop') {
|
||||
console.log(`开通【${item['name']}】会员,跳过\n`);
|
||||
continue
|
||||
}
|
||||
if (item['type'] === 'sku') {
|
||||
meetingCount = item['count'];
|
||||
console.log(`浏览【${item['name']}】(${item['finishCount']}/${item['count']}),需等待6秒`);
|
||||
const res = await doTask(item['type'], item["id"]);
|
||||
const t = Date.now();
|
||||
if (res && res.code === 200) {
|
||||
await $.wait(6 * 1000)
|
||||
// const b = `browse_task_${$.activeId}_${item["id"]}_${$.time('yyyyMMdd')}_${item['type']}_${t + 7 * 1000}`;
|
||||
await getBrowsePrize(res.data);
|
||||
// await getBrowsePrize(b);
|
||||
}
|
||||
}
|
||||
if (item['type'] === 'meeting') {
|
||||
skuCount = item['count'];
|
||||
console.log(`浏览会场【${item['name']}】(${item['finishCount']}/${item['count']}),需等待6秒`);
|
||||
const res = await doTask(item['type'], item["id"]);
|
||||
const t = Date.now();
|
||||
if (res && res.code === 200) {
|
||||
await $.wait(6 * 1000)
|
||||
await getBrowsePrize(res.data);
|
||||
}
|
||||
}
|
||||
if (item['type'] === 'followShop') {
|
||||
console.log(`关注店铺【${item['name']}】(${item['finishCount']}/${item['count']})`);
|
||||
await doTask(item['type'], item["id"], `followShop`);
|
||||
}
|
||||
}
|
||||
for (let item of shopList) {
|
||||
console.log(`\n任务一:关注${item["shopName"]}`);
|
||||
if (item["shopStatus"] === 4) {
|
||||
console.log(`入会任务,假入会`);
|
||||
await doTask("shop", item["shopId"], 0);
|
||||
continue;
|
||||
dayTask = dayTask.filter(vo => (vo['type'] === 'sku' || vo['type'] === 'meeting' || vo['type'] === 'followShop') && vo['finishCount'] !== vo['count']);
|
||||
if (dayTask && dayTask.length) {
|
||||
$.times += 1;
|
||||
console.log(`第 ${$.times + 1}次循环执行JD_XTG`)
|
||||
// await JD_XTG();
|
||||
if ($.times <= Math.max(skuCount, meetingCount)) {
|
||||
// console.log(`第 ${$.times + 1}次循环执行JD_XTG`)
|
||||
await JD_XTG();
|
||||
} else {
|
||||
console.log(`估计已死循环,不再执行JD_XTG\n`)
|
||||
}
|
||||
if (item["shopStatus"] === 3) {
|
||||
console.log(`此任务已做完,跳过`);
|
||||
continue;
|
||||
}
|
||||
console.log(`shopStatus:::${item["shopStatus"]}`);
|
||||
if (item["shopStatus"] !== 3 && item["shopStatus"] !== 4) {
|
||||
await doTask("shop", item["shopId"], item["shopStatus"]);
|
||||
}
|
||||
// if (item['shopStatus'] === 2) {
|
||||
// await doTask('shop', item['shopId'], 2)
|
||||
// }
|
||||
// if (item['shopStatus'] === 4) {
|
||||
// await doTask('shop', item['shopId'], 4)
|
||||
// }
|
||||
} else {
|
||||
console.log(`${$.activeId}星推官任务已做完\n`)
|
||||
}
|
||||
for (let item1 of venueList) {
|
||||
console.log(
|
||||
`\n任务二:逛逛[${item1["venueName"]}]-${
|
||||
item1["venueStatus"] !== 3 ? "" : "已做完"
|
||||
}`
|
||||
);
|
||||
if (item1["venueStatus"] === 1) {
|
||||
await doTask("venue", item1["venueId"], 1);
|
||||
}
|
||||
if (item1["venueStatus"] === 2) {
|
||||
await doTask("venue", item1["venueId"], 2);
|
||||
}
|
||||
}
|
||||
for (let item2 of productList) {
|
||||
console.log(
|
||||
`\n任务三:逛逛[${item2["productName"]}]-${
|
||||
item2["productStatus"] !== 3 ? "" : "已做完"
|
||||
}`
|
||||
);
|
||||
if (item2["productStatus"] === 1) {
|
||||
await doTask("product", item2["productId"], 1);
|
||||
}
|
||||
if (item2["productStatus"] === 2) {
|
||||
await doTask("product", item2["productId"], 2);
|
||||
}
|
||||
}
|
||||
// for (let item3 of orderSkuList) {
|
||||
// await doTask('order', item3['skuId'], 1);
|
||||
// await doTask('order', item3['skuId'], 2);
|
||||
// await doTask('order', item3['skuId'], 3);
|
||||
// await doTask('order', item3['skuId'], 0);
|
||||
//
|
||||
// await doTask('order', item3['skuId'], 2);
|
||||
// await doTask('order', item3['skuId'], 1);
|
||||
// }
|
||||
//console.log(`\n开始抽奖\n`)
|
||||
// await getDayPrizeStatus(4, `${$.activeId}#1`, 3);
|
||||
// await getDayPrizeStatus(1, `${$.activeId}#2`, 3);
|
||||
} else {
|
||||
console.log(`京东服务器返回无数据!`);
|
||||
}
|
||||
}
|
||||
//获取邀请码
|
||||
function initSuportInfo() {
|
||||
return new Promise(async (resolve) => {
|
||||
const options = taskPostUrl('task/initSuportInfo', 'initSuportInfo',`starId=${$.activeId}`);
|
||||
$.post(options, (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`);
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
} else {
|
||||
// console.log(`\n助力结果:${data}`);
|
||||
data = JSON.parse(data);
|
||||
if (data['code'] === 200) {
|
||||
$.shareID.push(data.data);//邀请码
|
||||
} else {
|
||||
console.log(`邀请码获取失败:`)
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp);
|
||||
} finally {
|
||||
resolve();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function starRanking() {
|
||||
return new Promise(async (resolve) => {
|
||||
const options = taskPostUrl('task/starRanking', 'starRanking', 'starId=bl-gongjun')
|
||||
$.post(options, (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`);
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
} else {
|
||||
// console.log(`\n助力结果:${data}`);
|
||||
data = JSON.parse(data);
|
||||
if (data['code'] === 200) {
|
||||
starID = data.data
|
||||
} else {
|
||||
console.log(`frontConfig失败:`)
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp);
|
||||
} finally {
|
||||
resolve();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function getHomePage() {
|
||||
return new Promise((resolve) => {
|
||||
$.get(taskUrl("getHomePage"), async (err, resp, data) => {
|
||||
const options = taskPostUrl('task/getList', 'getList', `starId=${$.activeId}`);
|
||||
$.post(options, async (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`);
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
} else {
|
||||
if (data) {
|
||||
$.homeData = JSON.parse(data);
|
||||
data = JSON.parse(data);
|
||||
if (data['code'] === 200) {
|
||||
$.homeData = data;
|
||||
} else {
|
||||
console.log(`getList异常`)
|
||||
}
|
||||
} else {
|
||||
console.log(`京东服务器返回空数据`);
|
||||
}
|
||||
@ -282,19 +314,44 @@ function getHomePage() {
|
||||
});
|
||||
});
|
||||
}
|
||||
function doTask(type, id, status) {
|
||||
function doTask(type, id, functionID = 'doBrowse') {
|
||||
return new Promise(async (resolve) => {
|
||||
$.post(taskPostUrl(type, id, status), (err, resp, data) => {
|
||||
const options = taskPostUrl(`task/${functionID}`, functionID, `starId=${$.activeId}&id=${id}&type=${type}`)
|
||||
$.post(options, (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`);
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
} else {
|
||||
console.log(`做任务结果:${data}`);
|
||||
console.log(`doBrowse做任务结果:${data}`);
|
||||
data = JSON.parse(data);
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp);
|
||||
} finally {
|
||||
resolve(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function getBrowsePrize(browseId) {
|
||||
return new Promise(async (resolve) => {
|
||||
const options = taskPostUrl('task/getBrowsePrize', 'getBrowsePrize', `starId=${$.activeId}&browseId=${browseId}`)
|
||||
$.post(options, (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`);
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
} else {
|
||||
console.log(`getBrowsePrize做任务结果:${data}`);
|
||||
data = JSON.parse(data);
|
||||
if (data && data.code === 200) {
|
||||
$.beanCount += data.data['jingBean'];
|
||||
console.log(`获得京豆:${data.data['jingBean']}\n`);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp);
|
||||
} finally {
|
||||
resolve();
|
||||
}
|
||||
@ -303,13 +360,13 @@ function doTask(type, id, status) {
|
||||
}
|
||||
function shareTask(shareId) {
|
||||
let r = Date.now().toString();
|
||||
let hi = "352f5149282f44d5aed9061003341bbe";
|
||||
let hi = "07035cabb557f096";
|
||||
let o = hi + r;
|
||||
let t = "/guardianstar/shareTask";
|
||||
let a = `starId=${$.activeId}&shareId=${shareId}`;
|
||||
return new Promise(async (resolve) => {
|
||||
const options = {
|
||||
url: `https://urvsaggpt.m.jd.com/guardianstar/shareTask`,
|
||||
url: `${JD_API_HOST}/shareTask`,
|
||||
body: `shareId=${shareId}&starId=${$.activeId}`,
|
||||
headers: {
|
||||
Accept: "application/json,text/plain, */*",
|
||||
@ -318,8 +375,8 @@ function shareTask(shareId) {
|
||||
"Accept-Language": "zh-cn",
|
||||
Connection: "keep-alive",
|
||||
Cookie: cookie,
|
||||
origin: "https://urvsaggpt.m.jd.com",
|
||||
Referer: "https://urvsaggpt.m.jd.com/static/index.html",
|
||||
Host: "guardianstarjd.m.jd.com",
|
||||
Referer: "https://guardianstarjd.m.jd.com/",
|
||||
sign: za(a, o, t).toString(),
|
||||
timestamp: r,
|
||||
"User-Agent": "jdapp;android;9.4.4;10;3b78ecc3f490c7ba;network/UNKNOWN;model/M2006J10C;addressid/138543439;aid/3b78ecc3f490c7ba;oaid/7d5870c5a1696881;osVer/29;appBuild/85576;psn/3b78ecc3f490c7ba|541;psq/2;uid/3b78ecc3f490c7ba;adk/;ads/;pap/JA2015_311210|9.2.4|ANDROID 10;osv/10;pv/548.2;jdv/0|iosapp|t_335139774|appshare|CopyURL|1606277982178|1606277986;ref/com.jd.lib.personal.view.fragment.JDPersonalFragment;partner/xiaomi001;apprpd/MyJD_Main;Mozilla/5.0 (Linux; Android 10; M2006J10C Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045227 Mobile Safari/537.36",
|
||||
@ -344,7 +401,7 @@ function shareTask(shareId) {
|
||||
}
|
||||
function doSupport(shareId) {
|
||||
let r = Date.now().toString();
|
||||
let hi = "352f5149282f44d5aed9061003341bbe";
|
||||
let hi = "07035cabb557f096";
|
||||
let o = hi + r;
|
||||
let t = "doSupport";
|
||||
let a = `starId=${$.activeId}&shareId=${shareId}`;
|
||||
@ -359,8 +416,8 @@ function doSupport(shareId) {
|
||||
"Accept-Language": "zh-cn",
|
||||
Connection: "keep-alive",
|
||||
Cookie: cookie,
|
||||
Host: "urvsaggpt.m.jd.com",
|
||||
Referer: "https://urvsaggpt.m.jd.com/static/index.html",
|
||||
Host: "guardianstarjd.m.jd.com",
|
||||
Referer: "https://guardianstarjd.m.jd.com/",
|
||||
sign: za(a, o, t).toString(),
|
||||
timestamp: r,
|
||||
"User-Agent": "jdapp;android;9.4.4;10;3b78ecc3f490c7ba;network/UNKNOWN;model/M2006J10C;addressid/138543439;aid/3b78ecc3f490c7ba;oaid/7d5870c5a1696881;osVer/29;appBuild/85576;psn/3b78ecc3f490c7ba|541;psq/2;uid/3b78ecc3f490c7ba;adk/;ads/;pap/JA2015_311210|9.2.4|ANDROID 10;osv/10;pv/548.2;jdv/0|iosapp|t_335139774|appshare|CopyURL|1606277982178|1606277986;ref/com.jd.lib.personal.view.fragment.JDPersonalFragment;partner/xiaomi001;apprpd/MyJD_Main;Mozilla/5.0 (Linux; Android 10; M2006J10C Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045227 Mobile Safari/537.36",
|
||||
@ -427,56 +484,64 @@ function TotalBean() {
|
||||
});
|
||||
});
|
||||
}
|
||||
function getDayPrizeStatus(prizeType, prizeId, status) {
|
||||
let r = Date.now().toString();
|
||||
let hi = "352f5149282f44d5aed9061003341bbe";
|
||||
let o = hi + r;
|
||||
let t = "getDayPrizeStatus";
|
||||
let a = `starId=${$.activeId}&status=${status}&prizeType=${prizeType}&prizeId=${prizeId}`;
|
||||
return new Promise(async (resolve) => {
|
||||
const options = {
|
||||
url: `${JD_API_HOST}/getDayPrizeStatus`,
|
||||
body: `starId=${$.activeId}&status=${status}&prizeType=${prizeType}&prizeId=${prizeId}`,
|
||||
headers: {
|
||||
Accept: "application/json,text/plain, */*",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
"Accept-Encoding": "gzip, deflate, br",
|
||||
"Accept-Language": "zh-cn",
|
||||
Connection: "keep-alive",
|
||||
Cookie: cookie,
|
||||
Host: "urvsaggpt.m.jd.com",
|
||||
Referer: "https://urvsaggpt.m.jd.com/static/index.html",
|
||||
sign: za(a, o, t).toString(),
|
||||
timestamp: r,
|
||||
"User-Agent": "jdapp;android;9.4.4;10;3b78ecc3f490c7ba;network/UNKNOWN;model/M2006J10C;addressid/138543439;aid/3b78ecc3f490c7ba;oaid/7d5870c5a1696881;osVer/29;appBuild/85576;psn/3b78ecc3f490c7ba|541;psq/2;uid/3b78ecc3f490c7ba;adk/;ads/;pap/JA2015_311210|9.2.4|ANDROID 10;osv/10;pv/548.2;jdv/0|iosapp|t_335139774|appshare|CopyURL|1606277982178|1606277986;ref/com.jd.lib.personal.view.fragment.JDPersonalFragment;partner/xiaomi001;apprpd/MyJD_Main;Mozilla/5.0 (Linux; Android 10; M2006J10C Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045227 Mobile Safari/537.36",
|
||||
},
|
||||
};
|
||||
$.post(options, (err, resp, data) => {
|
||||
try {
|
||||
if (err) {
|
||||
console.log(`${JSON.stringify(err)}`);
|
||||
console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
} else {
|
||||
console.log(`抽奖结果:${data}`);
|
||||
// data = JSON.parse(data);
|
||||
}
|
||||
} catch (e) {
|
||||
$.logErr(e, resp);
|
||||
} finally {
|
||||
resolve();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
function taskPostUrl(type, id, status) {
|
||||
let r = Date.now().toString();
|
||||
let hi = "352f5149282f44d5aed9061003341bbe";
|
||||
let o = hi + r;
|
||||
let t = "doTask";
|
||||
let a = `starId=${$.activeId}&type=${type}&id=${id}&status=${status}`;
|
||||
// function getDayPrizeStatus(prizeType, prizeId, status) {
|
||||
// let r = Date.now().toString();
|
||||
// let hi = "07035cabb557f096";
|
||||
// let o = hi + r;
|
||||
// let t = "getDayPrizeStatus";
|
||||
// let a = `starId=${$.activeId}&status=${status}&prizeType=${prizeType}&prizeId=${prizeId}`;
|
||||
// return new Promise(async (resolve) => {
|
||||
// const options = {
|
||||
// url: `${JD_API_HOST}/getDayPrizeStatus`,
|
||||
// body: `starId=${$.activeId}&status=${status}&prizeType=${prizeType}&prizeId=${prizeId}`,
|
||||
// headers: {
|
||||
// Accept: "application/json,text/plain, */*",
|
||||
// "Content-Type": "application/x-www-form-urlencoded",
|
||||
// "Accept-Encoding": "gzip, deflate, br",
|
||||
// "Accept-Language": "zh-cn",
|
||||
// Connection: "keep-alive",
|
||||
// Cookie: cookie,
|
||||
// Host: "urvsaggpt.m.jd.com",
|
||||
// Referer: "https://urvsaggpt.m.jd.com/static/index.html",
|
||||
// sign: za(a, o, t).toString(),
|
||||
// timestamp: r,
|
||||
// "User-Agent": "jdapp;android;9.4.4;10;3b78ecc3f490c7ba;network/UNKNOWN;model/M2006J10C;addressid/138543439;aid/3b78ecc3f490c7ba;oaid/7d5870c5a1696881;osVer/29;appBuild/85576;psn/3b78ecc3f490c7ba|541;psq/2;uid/3b78ecc3f490c7ba;adk/;ads/;pap/JA2015_311210|9.2.4|ANDROID 10;osv/10;pv/548.2;jdv/0|iosapp|t_335139774|appshare|CopyURL|1606277982178|1606277986;ref/com.jd.lib.personal.view.fragment.JDPersonalFragment;partner/xiaomi001;apprpd/MyJD_Main;Mozilla/5.0 (Linux; Android 10; M2006J10C Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045227 Mobile Safari/537.36",
|
||||
// },
|
||||
// };
|
||||
// $.post(options, (err, resp, data) => {
|
||||
// try {
|
||||
// if (err) {
|
||||
// console.log(`${JSON.stringify(err)}`);
|
||||
// console.log(`${$.name} API请求失败,请检查网路重试`);
|
||||
// } else {
|
||||
// console.log(`抽奖结果:${data}`);
|
||||
// // data = JSON.parse(data);
|
||||
// }
|
||||
// } catch (e) {
|
||||
// $.logErr(e, resp);
|
||||
// } finally {
|
||||
// resolve();
|
||||
// }
|
||||
// });
|
||||
// });
|
||||
// }
|
||||
function taskPostUrl(functionId, t, a) {
|
||||
let o = '', r = '';
|
||||
const time = Date.now();
|
||||
// if (t === 'getBrowsePrize') {
|
||||
// o = "07035cabb557f096" + (time + 6 * 1000);
|
||||
// r = (time + 6 * 1000).toString()
|
||||
// } else {
|
||||
// o = "07035cabb557f096" + time;
|
||||
// r = time.toString();
|
||||
// }
|
||||
o = "07035cabb557f096" + time;
|
||||
r = time.toString();
|
||||
// let t = "/khc/task/doQuestion";
|
||||
// let a = "brandId=555555&questionId=2&result=1"
|
||||
return {
|
||||
url: `${JD_API_HOST}/doTask`,
|
||||
body: `starId=${$.activeId}&type=${type}&id=${id}&status=${status}`,
|
||||
url: `${JD_API_HOST}/${functionId}`,
|
||||
body: a,
|
||||
headers: {
|
||||
Accept: "application/json,text/plain, */*",
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
@ -484,13 +549,13 @@ function taskPostUrl(type, id, status) {
|
||||
"Accept-Language": "zh-cn",
|
||||
Connection: "keep-alive",
|
||||
Cookie: cookie,
|
||||
Host: "urvsaggpt.m.jd.com",
|
||||
Referer: "https://urvsaggpt.m.jd.com/static/index.html",
|
||||
Host: "guardianstarjd.m.jd.com",
|
||||
Referer: "https://guardianstarjd.m.jd.com/",
|
||||
sign: za(a, o, t).toString(),
|
||||
timestamp: r,
|
||||
"User-Agent": "jdapp;android;9.4.4;10;3b78ecc3f490c7ba;network/UNKNOWN;model/M2006J10C;addressid/138543439;aid/3b78ecc3f490c7ba;oaid/7d5870c5a1696881;osVer/29;appBuild/85576;psn/3b78ecc3f490c7ba|541;psq/2;uid/3b78ecc3f490c7ba;adk/;ads/;pap/JA2015_311210|9.2.4|ANDROID 10;osv/10;pv/548.2;jdv/0|iosapp|t_335139774|appshare|CopyURL|1606277982178|1606277986;ref/com.jd.lib.personal.view.fragment.JDPersonalFragment;partner/xiaomi001;apprpd/MyJD_Main;Mozilla/5.0 (Linux; Android 10; M2006J10C Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045227 Mobile Safari/537.36",
|
||||
},
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
function jsonParse(str) {
|
||||
if (typeof str == "string") {
|
||||
@ -505,7 +570,7 @@ function jsonParse(str) {
|
||||
}
|
||||
function taskUrl(function_id) {
|
||||
let r = Date.now().toString();
|
||||
let hi = "352f5149282f44d5aed9061003341bbe";
|
||||
let hi = "07035cabb557f096";
|
||||
let o = hi + r;
|
||||
let t = function_id;
|
||||
let a = `t=${r}&starId=${$.activeId}`;
|
||||
@ -518,7 +583,7 @@ function taskUrl(function_id) {
|
||||
Connection: "keep-alive",
|
||||
Cookie: cookie,
|
||||
Host: "urvsaggpt.m.jd.com",
|
||||
Referer: "https://urvsaggpt.m.jd.com/static/index.html",
|
||||
Referer: "https://guardianstarjd.m.jd.com/",
|
||||
sign: za(a, o, t).toString(),
|
||||
timestamp: r,
|
||||
"User-Agent": "jdapp;android;9.4.4;10;3b78ecc3f490c7ba;network/UNKNOWN;model/M2006J10C;addressid/138543439;aid/3b78ecc3f490c7ba;oaid/7d5870c5a1696881;osVer/29;appBuild/85576;psn/3b78ecc3f490c7ba|541;psq/2;uid/3b78ecc3f490c7ba;adk/;ads/;pap/JA2015_311210|9.2.4|ANDROID 10;osv/10;pv/548.2;jdv/0|iosapp|t_335139774|appshare|CopyURL|1606277982178|1606277986;ref/com.jd.lib.personal.view.fragment.JDPersonalFragment;partner/xiaomi001;apprpd/MyJD_Main;Mozilla/5.0 (Linux; Android 10; M2006J10C Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045227 Mobile Safari/537.36",
|
||||
Loading…
Reference in New Issue
Block a user