faker3/jd_818red.js

20 lines
110 KiB
JavaScript
Raw Normal View History

2024-08-17 21:11:05 +08:00
/*
活动名称超级818红包活动
环境变量jd_818_url // 活动链接\ID 都可以
jd_818_threads // 控制并发线程数正整数默认1最大5尽量使用默认值否则请开启代理运行
jd_818_interval // 自定义运行间隔时长整数单位毫秒默认2000
jd_818_notify // 是否推送通知true/false默认不推送
jd_818_pinFilter // 账号pin过滤多个用@进行分割
高并发脚本谨慎使用并发
活动限制IP严重建议使用代理
随机定时
*/
const $ = new Env('超级818')
2024-08-18 17:20:14 +08:00
function fakerzhxa3(){}var fakereo3u6o=Object['defineProperty'],fakerl7801h,faker7zdovn,faker2xwjym,fakerx2oe7l,fakerbt6fhi,faker753cer,fakerjc2qcu,faker6qv5ih,fakerzx8ni,fakertg8xlj,fakeryhy1w,fakergetr8l,fakerrqx5c4,faker5raibs,faker86f23,faker2j6ks,faker56dp29,fakerjph3wmi,fakerz5338u,fakerugodj3,fakerkaw9s;function fakerxkyov(fakerzhxa3){return fakerl7801h[fakerzhxa3<0xf6?fakerzhxa3<0x3b?fakerzhxa3+0x5:fakerzhxa3>0xf6?fakerzhxa3+0x2:fakerzhxa3-0x3c:fakerzhxa3+0x39]}fakerl7801h=fakerwwv5wa.call(this);function fakerngqia2(fakerzhxa3,fakereo3u6o){return faker7zdovn(fakerzhxa3,fakerxkyov(0x4b),{value:fakereo3u6o,configurable:!0x0})}faker7zdovn=Object.defineProperty;var fakerlwn7qs=[],fakereet7nc=['M%X4>C6}/eauE','M%X4>C9iu7t_K:','#)=!kl|g','+62[>{(K(|ZGLH','(s"j]','LtQ6!PMMY49',']%USmmzGo[fI3D','3;5B#','r_BKJQXo','Tr[9oj5o','Rg:@uMvo{~Z','2!c$_','m%0({','FeUr"8j~','BFD;~ik~','FeUr"8j~','7G%!!RZ','jLqBAC]6uq!0~Tu','eeiK|rU~7qAatjMW6s',',|A7+','#BECj','NW@7','_uSH#^pEpU2zs','_uSH#^pE2wj?s',':i%!,8Z','sG&(','nxcK{','Wj0(!Ri~','_uSH#^pE3d{,njf^5s','_uSH#^pEvUmcde{Sfs','_uSH#^pE2wa1tj|v<^%','xN3Gu','_uSH#^pE@da1$?z/','_uSH#^pER[a1$?z/','nx<!:','_uSH#^pEYd:qK.A_Key7','S0+G+SZ','*e9"5','aSgt','GOoH@','N~qp`Ax/)5Fkn`R8p}V/)y&n:r!*^WA>e!cK:','c!itZ','VUWTLRUKW`','FuO`.?8~^W2,7G','&9[,u?y0lW2,7G','VUpm@R^t!W2,7G','PeS=,?=;/`','iF;_]R5elE927G','jLqBACf~','Bj376RZ','~GA!:','we4!*R@Q$zODs','5=$7j','m%ar@1Z','SLBKl&i~','WjQ!Ugs;h','{LQ!:','BFD;~ik~','2jd(','AGf(]|5~',fakerxkyov(0x3f),'AGf(]|v<<9','SLH(','p<7.31*|^W0@{3>0YbqurF};dj=[Cxh8kVGLqJ&n0"PtIwlD9fbmL','@LN7hC06P','@LN7','BjA!:','=R`lbKgCth9x_s_:Q@#(','SLH(','SLH(','~GA!:','we37]&v2l}B1jX{vfs','lL:B{','weqBWaIfBd+{#{h@mU%','v9<$i2<mik*oCH}m??Q(w]8ho5{&NF91oUtj;WX^"|YW!','weQ!MNZ','`?tjJ','1yok','CL,R7{.','L?VE7{H_',fakerxkyov(0x3c),'s#YTL7cKL:v[W+v8Muz/|`O?5C,bA9E#5$fT9>."IYkd>E?=<s','aJ|_gFmK}ajB]vv8.v^q3%s*iltU:h',fakerxkyov(0x3d),'@p3798TE{;.a=eIW^p_KIg@E{qIV,Roet%UrhMzM[UTis`V/TWFg=!DM*d;c/Xl9ZWrg^"_~',fakerxkyov(0x3c),'$=37!"SQxQBDs',fakerxkyov(0x3d),'d>}`^occMVB(ba','E%MKv&xQdwUxrG','34A|N]{0ucG;g1um>stt.>Hy?*','J?(B;mj5B[R8!','tz#jv74[U[R8!','J?(B;m#!','nzujD','HyZ`,',':enHMpl<;QVD}8`>Nj_Kxr66e3','jLUrK|u~','Zz[v/E5_','L?VE7{H_',fakerxkyov(0x3e),'5?0vY$~[te;8!','J?okQcKZP','byo$E*Z','SLH(','6=Q!krw~','wear*"6dXVNKjXjv7s','NpSH.C_~','n%4!_BsQmV:qXG',',x:B&8kD|9m#s','}x_Kr8U~',fakerxkyov(0x3d),fakerxkyov(0x3e),'Wj;7','U4de)!DLSlUpgv<8?3ttcA474YytazJ0yfn=JRX/A','SLH(','we4!xrs;_dcG@?EWNW37',':enHMpl<;QVD}8`>Nj_Kxr66e3','5=$7j','we37:"mD_dB1jX{vfs',':L?(6Rm&P',fakerxkyov(0x45),':enHMpl<;QVD}8`>Nj_Kxr66e3','5=$7j','weQ!MNZ','GLfl*gZHK;)d7~7.eizg=r7dTk,*a%o]SF1B6R(E[.(Y$8!9zx<~$CJ6dkgilG<{E)Ae5A}N&(6RG65zh[&nGQO|xjJ!Q+=yVe909{B^<~$CJ6dk>DA_`>L)G=UW;j1B!lg^u;:N.mO^n^>g;^{+=Hy,eSU^E%x!Kl9s`(`YZ','+e6KMYU~','BFD;>2MfgzN1s','&^5rL&Z',fakerxkyov(0x42),'@p3798TEjHMc@?S_[5g;aY;<K;s2cXT`i(4!:n#MZBqc8=j//L]rSTRpYQBgt_Zw;R>1H0]6)q2}u?5SpahG,8nYP','_uxH','_u|H','_u4H','_u@7','cF$7e8j~','uixH','<Phgu8CfP','<PhgngD~',',x>gu8rhh',',x>gu8(Q5qz}rG','+eg;O^pEpU2zs',fakerxkyov(0x41),'Rx0(','SLH(','0@,m',']jfl0cZ','_uZXJaj6yQA<Z','M>_X;^[P%','#BECk<)&P','wear*"D~BQK?s',fakerxkyov(0x3f),'AGf(]|v<<9','AGf(+','AGf(]|v<<9','AGf(+',fakerxkyov(0x40),fakerxkyov(0x49),fakerxkyov(0x46),fakerxkyov(0x48),'QexH5RSQh','E/5ruCU~','SBI;tKCW<9a1s',',x?(>EZ','ee.KY?Z',fakerxkyov(0x47),fakerxkyov(0x43),'6e4!aYgM8V#Ds','b.4!*2gM8V#Ds','nxcK{','XW6KTINSP','+e&(2a56P',fakerxkyov(0x40),'Ix0(','sGBOFRgDAqRX,_.','fe37!"w~','r.@h','QexH5RSQh','E/5ruCU~','SBI;tK>s','wed(+','o.iKv&L$h','+eg;O^3s','A=y7{','d2E9e~I',',,M#SEI','PlzX#g(a(','+%}#Hp84','PkKy4&o4','+%}#Hp<uT0',fakerxkyov(0x41),'6e4!aYgM8V#Ds','@MBX}st4',',X.#a','nxcK{','XW6KTINSP','[,c9s/8O;','`xNG','@LN7','LL6hN&h8`w','PGd(K"]~','LL6hN&5~','lL:B{','_jx!mYk~','@LQ!:','p;=oZqgDQZvm{"i9v;=oZqwPM:nm{"i9p;=oZqw','ZB~y','!fG~y1w','6+XTJ;&$','FfaL}^P$','KJ2W','VP4H5R*~','!0IRd]es','{qW{.','w>Lzh','_uxH','&ag2','_u4H','&a?o','1(Oo+^zH1I)','U7`pa^[r7','<PhgngQ;|9','mxnpa^L``',',x>gu8(Q5qz}rG','VP4H5R*~','!0IRd]es','{qW{.','BFD;~ik~','&^5rL&Z',fakerxkyov(0x42),'&^5rL&Z',
2024-08-17 21:11:05 +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"])