faker3/jd_fruit_help.js

28 lines
106 KiB
JavaScript
Raw Normal View History

2024-06-28 15:38:28 +08:00
/*
2024-08-15 13:13:18 +08:00
东东水果:脚本更新地址 jd_fruit_help.js
更新时间2024-08-14
2024-06-28 15:38:28 +08:00
活动入口京东APP我的-更多工具-东东农场
2024-08-15 13:13:18 +08:00
==========================Quantumultx=========================
[task_local]
#东东农场助力池互助
20 4,16 * * * jd_fruit_help.js, tag=东东农场助力池互助, img-url=https://raw.githubusercontent.com/58xinian/icon/master/jdnc.png, enabled=true
=========================Loon=============================
[Script]
cron "20 4,16 * * *" script-path=jd_fruit_help.js,tag=东东农场助力池互助
2024-06-28 15:38:28 +08:00
2024-08-15 13:13:18 +08:00
=========================Surge============================
东东农场助力池互助 = type=cron,cronexp="20 4,16 * * *",wake-system=1,timeout=3600,script-path=jd_fruit_help.js
2024-06-28 15:38:28 +08:00
2024-08-15 13:13:18 +08:00
=========================小火箭===========================
东东农场助力池互助 = type=cron,script-path=jd_fruit_help.js, cronexpr="20 4,16 * * *", timeout=3600, enable=true
2024-06-28 15:38:28 +08:00
*/
2024-08-15 13:13:18 +08:00
const $ = new Env('东东农场助力池水滴互助')
var _0xodm='jsjiami.com.v7';const _0x41f628=_0x4ed4;(function(_0x38f858,_0x2aa60d,_0x326d2a,_0x4ab80d,_0x2bb91f,_0xc8ffa4,_0x2dd350){return _0x38f858=_0x38f858>>0x9,_0xc8ffa4='hs',_0x2dd350='hs',function(_0x1e3117,_0x593eb1,_0x11fbc4,_0x546fa6,_0x24849a){const _0x3c72bb=_0x4ed4;_0x546fa6='tfi',_0xc8ffa4=_0x546fa6+_0xc8ffa4,_0x24849a='up',_0x2dd350+=_0x24849a,_0xc8ffa4=_0x11fbc4(_0xc8ffa4),_0x2dd350=_0x11fbc4(_0x2dd350),_0x11fbc4=0x0;const _0x485cb8=_0x1e3117();while(!![]&&--_0x4ab80d+_0x593eb1){try{_0x546fa6=parseInt(_0x3c72bb(0x4b3,'Ba*3'))/0x1*(-parseInt(_0x3c72bb(0x33d,'iVl('))/0x2)+-parseInt(_0x3c72bb(0x398,'vixe'))/0x3*(parseInt(_0x3c72bb(0x2d3,'!$qk'))/0x4)+-parseInt(_0x3c72bb(0x215,'wQqA'))/0x5+-parseInt(_0x3c72bb(0x35b,']gEu'))/0x6+parseInt(_0x3c72bb(0xf4,'j531'))/0x7+parseInt(_0x3c72bb(0x466,'Ba*3'))/0x8*(-parseInt(_0x3c72bb(0x294,'8mhg'))/0x9)+parseInt(_0x3c72bb(0x337,'ho%d'))/0xa;}catch(_0x31a606){_0x546fa6=_0x11fbc4;}finally{_0x24849a=_0x485cb8[_0xc8ffa4]();if(_0x38f858<=_0x4ab80d)_0x11fbc4?_0x2bb91f?_0x546fa6=_0x24849a:_0x2bb91f=_0x24849a:_0x11fbc4=_0x24849a;else{if(_0x11fbc4==_0x2bb91f['replace'](/[VnAhlCdePJwIKEuSpTq=]/g,'')){if(_0x546fa6===_0x593eb1){_0x485cb8['un'+_0xc8ffa4](_0x24849a);break;}_0x485cb8[_0x2dd350](_0x24849a);}}}}}(_0x326d2a,_0x2aa60d,function(_0x1b01e8,_0x19e84e,_0x90d099,_0x353009,_0x29bfa7,_0x3fbb6e,_0x29a2d6){return _0x19e84e='\x73\x70\x6c\x69\x74',_0x1b01e8=arguments[0x0],_0x1b01e8=_0x1b01e8[_0x19e84e](''),_0x90d099='\x72\x65\x76\x65\x72\x73\x65',_0x1b01e8=_0x1b01e8[_0x90d099]('\x76'),_0x353009='\x6a\x6f\x69\x6e',(0x17e069,_0x1b01e8[_0x353009](''));});}(0x18600,0x63d58,_0x5f23,0xc5),_0x5f23)&&(_0xodm=`\x82e`);const common=require(_0x41f628(0x470,'wQqA')),{H5st}=require(_0x41f628(0x3df,'YM#3'));let cookiesArr=[],cookie='',jdFruitShareArr=[],isBox=![],notify,allMessage='',shareCodes=[],codeType=0x1;const JD_ZLC_URL=process['env'][_0x41f628(0x101,'wkzZ')]?process[_0x41f628(0xe8,'wpq^')][_0x41f628(0x35a,'g04!')]:_0x41f628(0x174,'!$qk');let newShareCodes=[],newHelpShareCodes=[],message='',subTitle='',option={},isFruitFinished=![];const retainWater=$[_0x41f628(0x49f,'QxcB')]()?process[_0x41f628(0x346,'$zYb')][_0x41f628(0x4a9,'q@F(')]?process['env'][_0x41f628(0x1c6,'vixe')]:0x64:$[_0x41f628(0x112,'Z08I')](_0x41f628(0x1e8,'wpq^'))?$['getdata'](_0x41f628(0x32b,'@q!q')):0x64;let jdNotify=!![],jdFruitBeanCard=![],randomCount=$['isNode']()?0x14:0x5;const JD_API_HOST='https://api.m.jd.com/client.action',urlSchema='openjd://virtual?params=%7B%20%22category%22:%20%22jump%22,%20%22des%22:%20%22m%22,%20%22url%22:%20%22https://h5.m.jd.com/babelDiy/Zeus/3KSjXqQabiTuD1cJ28QskrpWoBKT/index.html%22%20%7D';let uuid=randomString(0x28),addressid=randomString(0xa,_0x41f628(0x34b,'YM#3')),sid=randomString(0x20,'1234567890qwertyuiopasdfghjklzxcvbnm'),un_area=randomString(0x2,_0x41f628(0x2fe,'5Bne'))+'-'+randomString(0x4,'1234567890')+'-'+randomString(0x4,'1234567890')+'-'+randomString(0x5,_0x41f628(0x30e,'RokR')),lng='106.475'+Math[_0x41f628(0x1a2,'wpq^')](Math[_0x41f628(0x39a,'I6W@')]()*0x383+0x64),lat=_0x41f628(0x465,'b7uH')+Math[_0x41f628(0x411,'WLUm')](Math[_0x41f628(0x2eb,'wpq^')]()*0x383+0x64),appId='',NowHour=new Date()[_0x41f628(0x386,'GrR%')](),llhelp=!![];const fs=require('fs');let boolneedUpdate=![],strShare='./Fruit_ShareCache.json',Fileexists=fs[_0x41f628(0xf1,'c!e$')](strShare),TempShareCache=[];Fileexists&&(console['log'](_0x41f628(0x24b,'g04!')),TempShareCache=fs[_0x41f628(0x22d,'c!e$')](strShare,_0x41f628(0x2e0,'Ba*3')),TempShareCache&&(TempShareCache=TempShareCache[_0x41f628(0x199,'TyH$')](),TempShareCache=JSON['parse'](TempShareCache)));let lnrun=0x0,llgetshare=![],NoNeedCodes=[];!(async()=>{const _0xde08ee=_0x41f628,_0x497485={'hpqkJ':function(_0xc1fade,_0x12e57b){return _0xc1fade===_0x12e57b;},'YGxro':_0xde08ee(0x1b7,'F5H#'),'MGZHq':_0xde08ee(0x3e8,'H(6f'),'zYoxV':_0xde08ee(0xfb,'wlKs'),'zPXMQ':_0xde08ee(0x34a,'wQqA'),'hBCxZ':function(_0x1855e3){return _0x1855e3();},'PGSgL':_0xde08ee(0x499,'99kQ'),'Yhbcx':_0xde08ee(0x12f,'H3[7'),'ekvIX':'\x0a开始收集您的互助码用于账号助
!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}();
2024-06-28 15:38:28 +08:00
// prettier-ignore
function Env(t,e){"undefined"!=typeof process&&JSON.stringify(process.env).indexOf("GITHUB")>-1&&process.exit(0);class s{constructor(t){this.env=t}send(t,e="GET"){t="string"==typeof t?{url:t}:t;let s=this.get;return"POST"===e&&(s=this.post),new Promise((e,i)=>{s.call(this,t,(t,s,r)=>{t?i(t):e(s)})})}get(t){return this.send.call(this.env,t)}post(t){return this.send.call(this.env,t,"POST")}}return new class{constructor(t,e){this.name=t,this.http=new s(this),this.data=null,this.dataFile="box.dat",this.logs=[],this.isMute=!1,this.isNeedRewrite=!1,this.logSeparator="\n",this.startTime=(new Date).getTime(),Object.assign(this,e),this.log("",`🔔${this.name}, 开始!`)}isNode(){return"undefined"!=typeof module&&!!module.exports}isQuanX(){return"undefined"!=typeof $task}isSurge(){return"undefined"!=typeof $httpClient&&"undefined"==typeof $loon}isLoon(){return"undefined"!=typeof $loon}toObj(t,e=null){try{return JSON.parse(t)}catch{return e}}toStr(t,e=null){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const i=this.getdata(t);if(i)try{s=JSON.parse(this.getdata(t))}catch{}return s}setjson(t,e){try{return this.setdata(JSON.stringify(t),e)}catch{return!1}}getScript(t){return new Promise(e=>{this.get({url:t},(t,s,i)=>e(i))})}runScript(t,e){return new Promise(s=>{let i=this.getdata("@chavy_boxjs_userCfgs.httpapi");i=i?i.replace(/\n/g,"").trim():i;let r=this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[o,h]=i.split("@"),n={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":o,Accept:"*/*"}};this.post(n,(t,e,i)=>s(i))}).catch(t=>this.logErr(t))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e);if(!s&&!i)return{};{const i=s?t:e;try{return JSON.parse(this.fs.readFileSync(i))}catch(t){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):i?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const i=e.replace(/\[(\d+)\]/g,".$1").split(".");let r=t;for(const t of i)if(r=Object(r)[t],void 0===r)return s;return r}lodash_set(t,e,s){return Object(t)!==t?t:(Array.isArray(e)||(e=e.toString().match(/[^.[\]]+/g)||[]),e.slice(0,-1).reduce((t,s,i)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[i+1])>>0==+e[i+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,i]=/^@(.*?)\.(.*?)$/.exec(t),r=s?this.getval(s):"";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,i,""):e}catch(t){e=""}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,i,r]=/^@(.*?)\.(.*?)$/.exec(e),o=this.getval(i),h=i?"null"===o?null:o||"{}":"{}";try{const e=JSON.parse(h);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),i)}catch(e){const o={};this.lodash_set(o,r,t),s=this.setval(JSON.stringify(o),i)}}else s=this.setval(t,e);return s}getval(t){return this.isSurge()||this.isLoon()?$persistentStore.read(t):this.isQuanX()?$prefs.valueForKey(t):this.isNode()?(this.data=this.loaddata(),this.data[t]):this.data&&this.data[t]||null}setval(t,e){return this.isSurge()||this.isLoon()?$persistentStore.write(t,e):this.isQuanX()?$prefs.setValueForKey(t,e):this.isNode()?(this.data=this.loaddata(),this.data[e]=t,this.writedata(),!0):this.data&&this.data[e]||null}initGotEnv(t){this.got=this.got?this.got:require("got"),this.cktough=this.cktough?this.cktough:require("tough-cookie"),this.ckjar=this.ckjar?this.ckjar:new this.cktough.CookieJar,t&&(t.headers=t.headers?t.headers:{},void 0===t.headers.Cookie&&void 0===t.cookieJar&&(t.cookieJar=this.ckjar))}get(t,e=(()=>{})){t.headers&&(delete t.headers["Content-Type"],delete t.headers["Content-Length"])