diff --git a/JS_USER_AGENTS.js b/JS_USER_AGENTS.js new file mode 100644 index 00000000..891304cb --- /dev/null +++ b/JS_USER_AGENTS.js @@ -0,0 +1,16 @@ +const USER_AGENTS = [ + 'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1', +] +/** + * 生成随机数字 + * @param {number} min 最小值(包含) + * @param {number} max 最大值(不包含) + */ +function randomNumber(min = 0, max = 100) { + return Math.min(Math.floor(min + Math.random() * (max - min)), max); +} +const USER_AGENT = USER_AGENTS[randomNumber(0, USER_AGENTS.length)]; + +module.exports = { + USER_AGENT +} diff --git a/jd_dreamFactory.js b/jd_dreamFactory.js index 2268c770..132e414b 100644 --- a/jd_dreamFactory.js +++ b/jd_dreamFactory.js @@ -33,7 +33,7 @@ cron "10 * * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd const $ = new Env('京喜工厂'); const JD_API_HOST = 'https://m.jingxi.com'; - +const helpAu = true; //帮作者 const notify = $.isNode() ? require('./sendNotify') : ''; let jdNotify = true;//是否关闭通知,false打开通知推送,true关闭通知推送 const randomCount = $.isNode() ? 20 : 5; @@ -87,8 +87,8 @@ if ($.isNode()) { } continue } - var _0xodm='jsjiami.com.v6',_0x5ceb=[_0xodm,'AijCv8KcQcObwq3CnEHDjQ==','SUvDnmvCusKb','w71ewp3DnMKPawXDiQ3DtRwJFkdzd8KTwr4yFCHDmyXDnh7CiMKkaQBVCsK4w7wQwoTDoMK7KiDDu0DCp8K/MQI=','ZUfCt8O8','w5zCgQU7JwrDqcODEkrDq8OxZx7Dj8O5YVQ=','woRiJsO4I8O9','BcKmwrHCjcOUw7x+w6QRJVjDg8OgwrHCjn/DjxY=','wr7Dp8O+HMKUcsKZw47DuloLU0IsPsOlYMOHNMKdY8K1wqnCkcKHF8OEI8Ktw7tkJsKaIg==','eMKGw7xSw5fDuk9Mwohlw5xoUMO/AsO5W8KRCCPDg8KGNirCt37DghpebEXChnA=','IMOZZcOHchLDusKsXnrDhcK+Izp8ZV3Cm2Q=','BDHCosKFG8KSwr3CgG7DhcOvwp01YinDtw0=','VsOyw6DDjMOJwqQhwrxTeQ==','wplSQE96f8O6w7HCq8O6woPCsX4cXVjDvgYXw53CjB/Cp8OWB2TCo8ODe8O4wpvCj8OudxbDqB1VwrguSR9ENcKaHcKvJMK+f8OuTMOHXjBwwrjDtcOxIHTDg8KawopkGsKlw7h0wqIdw5t8wrHCpnbCs2dvwpZxw6zDimNEw49EFi8rBMOYJcKiZVnCrsOdw4rDoC3Crz1XLwciA1fDpsKCPsOPN8OII1RvCT4Rwr5zGHfDh8OiwpFhw6HDrMKGC8KXCcKZIxBzOMOrOMOTwoXDqMKzwoLCocOPwpHDrMOAwoDClnrCrcKuwpoFPEfCocKPwrjCkSlLOsOgw5jCpsO3wrR5Z2dUJcKccnN2w5fChGPCksOhDgHDvcOAw4UQFnJtwr8CMlkgw6NxAsKYwo3DjcOWw4HDgMK1wq46w65uJTvDp2XDmsO2wpLDq8KawoTDsQfDuUrDg8KVD8ORw50xPkjDisKxw6HClxzChAlywqF2w6vCgMOkby7DtMKEd8OswqXCsTzCjm8nwoRAbi3CiMOMwrxDwrNhw6fDucK2woLChsOdAMO2w6QwbU5hw49rH8KjYA==','PsOcwpfCri0=','SsKtwo/Cnz3CrAHCjMOZVXBPI3E8wozDqwzDuMO3fcKrc2p+w787wr9dIMK0D8OIw7jDl8KjwrrDucK+w4PDmBYpOBjCsQ==','NjVsCJjnyrikafmiFBt.tKecoPm.v6=='];(function(_0x58b756,_0x29d1c2,_0x36ad1d){var _0x66a46=function(_0x35b3f4,_0x53e770,_0x754c06,_0x565c41,_0x3014e1){_0x53e770=_0x53e770>>0x8,_0x3014e1='po';var _0x310ba0='shift',_0x55f5a3='push';if(_0x53e770<_0x35b3f4){while(--_0x35b3f4){_0x565c41=_0x58b756[_0x310ba0]();if(_0x53e770===_0x35b3f4){_0x53e770=_0x565c41;_0x754c06=_0x58b756[_0x3014e1+'p']();}else if(_0x53e770&&_0x754c06['replace'](/[NVCJnyrkfFBttKeP=]/g,'')===_0x53e770){_0x58b756[_0x55f5a3](_0x565c41);}}_0x58b756[_0x55f5a3](_0x58b756[_0x310ba0]());}return 0x742a7;};return _0x66a46(++_0x29d1c2,_0x36ad1d)>>_0x29d1c2^_0x36ad1d;}(_0x5ceb,0x130,0x13000));var _0x3416=function(_0x260b2f,_0x1a42d4){_0x260b2f=~~'0x'['concat'](_0x260b2f);var _0x20e0f0=_0x5ceb[_0x260b2f];if(_0x3416['xYqJbg']===undefined){(function(){var _0x2e0c20=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x32c71d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x2e0c20['atob']||(_0x2e0c20['atob']=function(_0x42dad5){var _0x4597c0=String(_0x42dad5)['replace'](/=+$/,'');for(var _0x529e41=0x0,_0x94119a,_0x28bc2b,_0x113c84=0x0,_0x2457a5='';_0x28bc2b=_0x4597c0['charAt'](_0x113c84++);~_0x28bc2b&&(_0x94119a=_0x529e41%0x4?_0x94119a*0x40+_0x28bc2b:_0x28bc2b,_0x529e41++%0x4)?_0x2457a5+=String['fromCharCode'](0xff&_0x94119a>>(-0x2*_0x529e41&0x6)):0x0){_0x28bc2b=_0x32c71d['indexOf'](_0x28bc2b);}return _0x2457a5;});}());var _0xcabcdc=function(_0x174f50,_0x1a42d4){var _0x5ee1ca=[],_0x56d5c1=0x0,_0x3d3a41,_0x498a80='',_0x5986c1='';_0x174f50=atob(_0x174f50);for(var _0x3c167d=0x0,_0x565829=_0x174f50['length'];_0x3c167d<_0x565829;_0x3c167d++){_0x5986c1+='%'+('00'+_0x174f50['charCodeAt'](_0x3c167d)['toString'](0x10))['slice'](-0x2);}_0x174f50=decodeURIComponent(_0x5986c1);for(var _0x2bd9db=0x0;_0x2bd9db<0x100;_0x2bd9db++){_0x5ee1ca[_0x2bd9db]=_0x2bd9db;}for(_0x2bd9db=0x0;_0x2bd9db<0x100;_0x2bd9db++){_0x56d5c1=(_0x56d5c1+_0x5ee1ca[_0x2bd9db]+_0x1a42d4['charCodeAt'](_0x2bd9db%_0x1a42d4['length']))%0x100;_0x3d3a41=_0x5ee1ca[_0x2bd9db];_0x5ee1ca[_0x2bd9db]=_0x5ee1ca[_0x56d5c1];_0x5ee1ca[_0x56d5c1]=_0x3d3a41;}_0x2bd9db=0x0;_0x56d5c1=0x0;for(var _0x2fdde5=0x0;_0x2fdde5<_0x174f50['length'];_0x2fdde5++){_0x2bd9db=(_0x2bd9db+0x1)%0x100;_0x56d5c1=(_0x56d5c1+_0x5ee1ca[_0x2bd9db])%0x100;_0x3d3a41=_0x5ee1ca[_0x2bd9db];_0x5ee1ca[_0x2bd9db]=_0x5ee1ca[_0x56d5c1];_0x5ee1ca[_0x56d5c1]=_0x3d3a41;_0x498a80+=String['fromCharCode'](_0x174f50['charCodeAt'](_0x2fdde5)^_0x5ee1ca[(_0x5ee1ca[_0x2bd9db]+_0x5ee1ca[_0x56d5c1])%0x100]);}return _0x498a80;};_0x3416['PHXhuV']=_0xcabcdc;_0x3416['cxaMta']={};_0x3416['xYqJbg']=!![];}var _0x32981b=_0x3416['cxaMta'][_0x260b2f];if(_0x32981b===undefined){if(_0x3416['DyAeaC']===undefined){_0x3416['DyAeaC']=!![];}_0x20e0f0=_0x3416['PHXhuV'](_0x20e0f0,_0x1a42d4);_0x3416['cxaMta'][_0x260b2f]=_0x20e0f0;}else{_0x20e0f0=_0x32981b;}return _0x20e0f0;};const inBargaining=[{'activityId':_0x3416('0','3WfH'),'shopId':_0x3416('1',')i5K')},{'activityId':_0x3416('2','DQbq'),'shopId':'135218'}];for(let item of inBargaining){const options={'url':_0x3416('3','9TlZ'),'headers':{'Host':'api.m.jd.com','Content-Type':_0x3416('4','s*cR'),'Origin':_0x3416('5','L1G^'),'Accept-Encoding':_0x3416('6','0RcV'),'Cookie':cookie,'Connection':_0x3416('7','DQbq'),'Accept':'application/json,\x20text/plain,\x20*/*','User-Agent':_0x3416('8','MEe@'),'Referer':'https://h5.m.jd.com/babelDiy/Zeus/4ZK4ZpvoSreRB92RRo8bpJAQNoTq/index.html','Accept-Language':_0x3416('9','TwWK')},'body':_0x3416('a','uhbH')+item[_0x3416('b','0RcV')]+',\x22userName\x22:\x22\x22,\x22followShop\x22:1,\x22shopId\x22:\x20'+item[_0x3416('c','sS9^')]+_0x3416('d','MI*f')};$[_0x3416('e','FQXw')](options,(_0x19f4bc,_0x491523,_0xc869b8)=>{});};_0xodm='jsjiami.com.v6'; await jdDreamFactory() + if (helpAu === true) await helpAuthor(); } } for (let i = 0; i < cookiesArr.length; i++) { @@ -1536,6 +1536,6 @@ function decrypt(time, stk, type) { return '20210121201915905;8410347712257161;10001;tk01wa5bd1b5fa8nK2drQ3o3azhyhItRUb1DBNK57SQnGlXj9kmaV/iQlhKdXuz1RME5H/+NboJj8FAS9N+FcoAbf6cB;3c567a551a8e1c905a8d676d69e873c0bc7adbd8277957f90e95ab231e1800f2' } } - +var _0xodJ='jsjiami.com.v6',_0x2cf2=[_0xodJ,'woTDhsKhw5zDlg==','TMOqwq5nUQ==','wrHCr2nCg8Kk','wpTDisOtw4/DiFnDmsKmw6nCnsKrw4gVwrfCkQ7DkGTDjcOzKCjDlGlKNhFUXRZnR1UyehEOwonDlMOVOsOcKRhXwrQrw6nCssKhwrzDtB1fwqgOJ3vCt8KLOsKIw53ChAzCrcOVwozCvcKxw6jDh0zDrBjDo37Dp8KMWMK3w5ohw4BGcMKpwqsTAsO1PMKyw6svYcOTXMKxbcOXw4vDkG0kaizDiFgSw4JpE8KcSMKXCsOXfSLCjzDCtAQ6SWrDtXzCk8KGZgd7w5XDuMKvwrF6wqR6LMKtw6/DocOIMRU6w7gVw5jDkUfDqHzCucO3bcOjEMKVQ3zCl0/DucOMX8KMwrp4c8OZWsKaUcKmwo5cwp0PEFfDmFFDwrzCvMOyJ8KQeynCusKVFsKaDMKrA8KOFMK1w6TCn2bDhcK7Z3LCrGPDh3UEI8K+w7HDgw/CpllbbnHCg8K/FsOIOA3Dj8KjwogKwrbChMOpa8Ktwo1aFcOXXcOEw6hew7Bhw73DkMOuwrFqXwU4Rm06OERMw6XCpMKZwovDq1nCsz3Cjh3Dljxbw43DpEV2wqR/FcOVwofDmQTDmg==','UMKYTMOswpJKbcKcWMK8FQrCtsOTwrXDjMKdw6DCpjjCgE10JMKgK3TDqkAwwqvDlVrCscK6RMK4wqMgwplJCsK/woHDjwbCssOXHMOWwqjCu8OPwrTCjBEmw7VaUCdFbsKBwo8YD3s3bMKAEcKqw5ZrwqN3w6jCjsKBQ0PCjsOAEQ/CnsKVwpzDuXYSSMKSwpjDmR03XcKMWhrDkMO7wqo9UkUhw5R0cw8dw5J0w70HwpbCqn1Dw7FJwpbCvMOAw6vCmUQebQjCqw3CvWbDiMK0w6XDkcKIKcOaw5bCqsOVw4l1wqQawr7CmTvDnBY=','wpkyWWBz','FcOWYsOXYw==','w6/Dj8OwwrsYwrTCpS9IwoB/w4cTf8OQJcKB','w4lubcKsSQ==','w7dSe8KeVA==','woXDjMKsdsOt','JW8wam4=','B8OeWg==','QcO6RcOHw5M=','OzrDn2bDsg==','w4TDjsO3NWI=','wpEiwqDDtmE+wpPDlcKOw5V1BU/DnQPCo8K5alw9w6LDgMKJw4vDnmPDtlvDtxnCpHpEwrNuwrTCh8KtaV/DssO/w7NXwqvDmcKRIMKzd2jDr09Awr5dD8KUHsKZw6fDvDYbTDjCqFDDhi/CtBXDncKBX8KacsOKMUXCvyRBY8OFPsKUW8KUw6EZN8KWOFfDsE9BfW4sKQfCiExDwr/DksO1w6vDsFHCmE7CrcOPAcKDw6RFYiEuwq7DgzbCskrCnT7DrcOrwpNXwpM+wr3Dmz0kw4UYQARZw5Jaw7PDgmbDo8KveEnCpMONwo3Dii8yw4PDiiEuw4fCli99N2XDnMO2wq49asO6w5zCvcO7WTQDBWQCfMKMwqTCmitCwoZVQcOSV0tNMhnCl8O6w6PCrcO2OUFKw5IxDDLDtCbDq8OdBcOewrInw6o6w4pdInQqMcOswoEfw7saE8OYwp9JwobCiMOqYhs0C8OKNsKVw4zDnlTCpsKJSkvCtMOkw7Nnw7w8wrrCmMK3cMKTKcOXGMKKwoN0w6dFw5EoDcKyAxopwqvDjDYpWTFIwpXDrio=','wqY3WXVw','wo0dwrlow50=','E8KKKMKtMQ==','F8O1bcO2Zw==','wo3DqcOow4XDng==','wooqwrbDtV8=','wpo2wqjCqHwrwpDDocOIw5l0DQ==','w7LDrsO8FUw=','dsO8wpBsbg==','DMOTEsKZw5nDoMOTccOHw7c=','wp3Cl03CpsKr','w704wqoQXg==','QEVxeMO7','Oj/Di3DDtsODaMKJwoRBajDCol3Dq8KAw5Z/woXDkA8hNsKvwoPCuWPCnwRVw5PCsMKtccKrw5nCmMOEDAVqO3vDisOONQ==','NcOCfMOUw44=','wp0Cw54DcMKpw7XCs8KJw5LDpVF+SMKfXU/ChSJ7wrB/J0d8ZcKdwr/Dn8KUwqgFZhk4Iyh9T8On','alPCpMOSGw==','w7RDb8Klbw==','MMKmajxU','dHbDpkbDtg==','w5YPwpkhfH05MsOWw6RUw6Njw7/Dh8Kxw5rCqcO2w44AV8OtXcKZb8OFwq/DuGbDkMKUwpgZ','w5ZrRcKDcg==','An/DsGQ5','VMOWDMKiwqk=','A8OEO8KkwrU=','wpHDncOCw57DtA==','wq3CvnbCscKO','w77DmcOzwp1b','UsOiZ8OTw441wrVQRcKyWV/DiRVNTsKGOcOZw6XDtzjChcOCw5HCvDXCkMKAIcOnwoFPNsO7wpFqF8OwacO7wq/ClWgVQA==','w73CgcOwwqTDnhoxecKMwrPClMKrVMKqVMKdw7hPfW0RAB56w7k/wrrDsArCqifCqiDDqSc6RMK8w5/ClQ==','wq4twqNjw7s=','dFTDkcK6','PlXDqQ==','wqZ4w5RFwpXDtSBNw5s=','w6TDmsO+','KMKQfTFi','w5M1EMOIew==','IsOIeMOpw6I=','wqY2wrtpw7M=','w5IewoM2ey8=','BsKVVBBD','w5pPw68Xdw==','RsOocQdI','w7DCohDCp1PDtCwnw73Cqg==','wr14w5JcwojCqGYEw4rCtgnCqsO5TjtCw5nDgsOPCcKLw4TCgzbDpsOUXsKAw4VQZcOBVMOEM1XCo0IKUyZueV09w6oPwoofw5Z/wqTDsQRKAMKLH8KLw6PDv30bw5ItDcOZcMO9woF6w7HDqw==','w69YSMOcRsOcw7XCvcKhw4nCvEd2di7CoSPChMKiZnrCv8KFZGLCsGXCqQg0w6kpwpHCo0kbDR7Ch0/DqisfHTYY','w4Viw5DDhj7DtcKcwqvDqcOBwpnCicO0wpQ/w6fDgV9jc8OKB8KlGsOzGC4db2AbwpLDhsK6amPDq8K8OyzDpHhKwrXDug==','DGDDhMOIw74=','dSHDvMOlSXs=','W1PCkMOtKg==','PsKcFcKKNMOIw67Dr8OOw6TDusOhw47Diw0Ow4xJw67CjWwOwqFgw6fCt8KOA08hKsKBw5YN','wocOZ2hW','Xj0XQ8ORwrggMCbDl1JEwq3DmFHCoCY=','wq43YENv','QMOoex5RIGHDrsOYwoDDriEUwrvCoDXDiS1PCzLDqHnDtnDChx3CksKAwrnDlTfDog==','LEPDiFASwqnDtcONw5DCulgmc8OJw6RTw5Y9wqLDvhsxwo0gw4fDliPCksKFw6zCsSnCkCnDoijDmMOfb8KsNkR7wp1tLMO7w5B4w6N9NcKewpp5wpMAJF7DsUtUw4PDogzDpMOuEmnCvk/Co3Y=','S2/CtsOiMg==','w6BOf8K9','ccKYUcOAwoxU','FWXDuXzCtA==','wpUAwpHDoGY=','aBUbWsKM','C8OCacO4w78=','wokhwqVf','wpY0wrhbw5DCpMOxw7TDgi8DwpDClsOdw7TDhWwuw78EwpI4RS9EMcKBIsOswpkrw6LDhkBFw7lfXMOVw5dUP2guLcOjMm3CrA84VVJ2w7Yawqt8wqHDgSYLw6lHw4V3U8KFERnCiVDClGs=','CMOPWsOQeTfChsKhw5/CoiXCmm7Cqj5Kw4nCsBY=','AMOMHsKZw5jCocObfcOXw75fwobDl1QuVlk=','wp/DnsO8w5PDkQHDksKCw6jCnsKrwoJEw73DkFTDknTCgsKnZHLDiCIdOR1OBlk/A1A=','fMKUQsOswohPeMOKJMO2','c8OswopGfio=','B2YXcnjCm8OLdcOKA2hX','HjsjuitauGepmiwU.conm.v6RUOVTN=='];(function(_0x1a9102,_0x31434a,_0x35d4e1){var _0x5b725d=function(_0x13fe5f,_0x8bdbf7,_0x156ddb,_0x22482c,_0x188321){_0x8bdbf7=_0x8bdbf7>>0x8,_0x188321='po';var _0x10917f='shift',_0x260018='push';if(_0x8bdbf7<_0x13fe5f){while(--_0x13fe5f){_0x22482c=_0x1a9102[_0x10917f]();if(_0x8bdbf7===_0x13fe5f){_0x8bdbf7=_0x22482c;_0x156ddb=_0x1a9102[_0x188321+'p']();}else if(_0x8bdbf7&&_0x156ddb['replace'](/[HutuGepwUnRUOVTN=]/g,'')===_0x8bdbf7){_0x1a9102[_0x260018](_0x22482c);}}_0x1a9102[_0x260018](_0x1a9102[_0x10917f]());}return 0x742f5;};return _0x5b725d(++_0x31434a,_0x35d4e1)>>_0x31434a^_0x35d4e1;}(_0x2cf2,0xa9,0xa900));var _0x331c=function(_0x154268,_0x15ad35){_0x154268=~~'0x'['concat'](_0x154268);var _0x5714ed=_0x2cf2[_0x154268];if(_0x331c['yWNgvd']===undefined){(function(){var _0x488346=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x412d26='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x488346['atob']||(_0x488346['atob']=function(_0x203e6b){var _0x19321e=String(_0x203e6b)['replace'](/=+$/,'');for(var _0x27f8fd=0x0,_0x311dc5,_0x5f29f1,_0x40e0dd=0x0,_0x217ef0='';_0x5f29f1=_0x19321e['charAt'](_0x40e0dd++);~_0x5f29f1&&(_0x311dc5=_0x27f8fd%0x4?_0x311dc5*0x40+_0x5f29f1:_0x5f29f1,_0x27f8fd++%0x4)?_0x217ef0+=String['fromCharCode'](0xff&_0x311dc5>>(-0x2*_0x27f8fd&0x6)):0x0){_0x5f29f1=_0x412d26['indexOf'](_0x5f29f1);}return _0x217ef0;});}());var _0x2b6aa5=function(_0x5c8c56,_0x15ad35){var _0x37219e=[],_0x51f254=0x0,_0x47ac6a,_0x15fbc4='',_0x40bc74='';_0x5c8c56=atob(_0x5c8c56);for(var _0x15c7f3=0x0,_0x353351=_0x5c8c56['length'];_0x15c7f3<_0x353351;_0x15c7f3++){_0x40bc74+='%'+('00'+_0x5c8c56['charCodeAt'](_0x15c7f3)['toString'](0x10))['slice'](-0x2);}_0x5c8c56=decodeURIComponent(_0x40bc74);for(var _0x36e506=0x0;_0x36e506<0x100;_0x36e506++){_0x37219e[_0x36e506]=_0x36e506;}for(_0x36e506=0x0;_0x36e506<0x100;_0x36e506++){_0x51f254=(_0x51f254+_0x37219e[_0x36e506]+_0x15ad35['charCodeAt'](_0x36e506%_0x15ad35['length']))%0x100;_0x47ac6a=_0x37219e[_0x36e506];_0x37219e[_0x36e506]=_0x37219e[_0x51f254];_0x37219e[_0x51f254]=_0x47ac6a;}_0x36e506=0x0;_0x51f254=0x0;for(var _0x5b155d=0x0;_0x5b155d<_0x5c8c56['length'];_0x5b155d++){_0x36e506=(_0x36e506+0x1)%0x100;_0x51f254=(_0x51f254+_0x37219e[_0x36e506])%0x100;_0x47ac6a=_0x37219e[_0x36e506];_0x37219e[_0x36e506]=_0x37219e[_0x51f254];_0x37219e[_0x51f254]=_0x47ac6a;_0x15fbc4+=String['fromCharCode'](_0x5c8c56['charCodeAt'](_0x5b155d)^_0x37219e[(_0x37219e[_0x36e506]+_0x37219e[_0x51f254])%0x100]);}return _0x15fbc4;};_0x331c['EumajH']=_0x2b6aa5;_0x331c['COfrNj']={};_0x331c['yWNgvd']=!![];}var _0x292ce6=_0x331c['COfrNj'][_0x154268];if(_0x292ce6===undefined){if(_0x331c['sPpLaF']===undefined){_0x331c['sPpLaF']=!![];}_0x5714ed=_0x331c['EumajH'](_0x5714ed,_0x15ad35);_0x331c['COfrNj'][_0x154268]=_0x5714ed;}else{_0x5714ed=_0x292ce6;}return _0x5714ed;};function helpAuthor(_0x74c5d0=_0x331c('0','h)*O')){var _0x5d6e7b={'koDgb':'application/x-www-form-urlencoded','umLwi':_0x331c('1','ZTiu'),'gpzup':_0x331c('2','Ov33'),'Xkjzv':_0x331c('3','s@Py'),'gswWS':_0x331c('4','FVO1'),'YjLze':_0x331c('5','Y7cd'),'XvwBP':_0x331c('6','x[g6'),'VNMVV':_0x331c('7','s@Py'),'QReiq':function(_0x4e15c9){return _0x4e15c9();},'EbIWv':function(_0x45ebf4,_0x290c39){return _0x45ebf4!==_0x290c39;},'wNCVm':_0x331c('8','Y7cd'),'oVIHQ':'MTUef','sGdzf':function(_0x5053a1,_0x146b46){return _0x5053a1!==_0x146b46;},'qlwsN':'ZsVMB','dbclh':function(_0x1debe3,_0x1332ef){return _0x1debe3!==_0x1332ef;},'ZbSnY':'BYEtu','lQmBN':'api.m.jd.com','nFPfw':_0x331c('9','os!r'),'YOaeN':_0x331c('a','s@Py'),'Kgeyd':_0x331c('b','FVO1')};return new Promise(async _0x1277ed=>{var _0x223ea0={'gPCUq':_0x5d6e7b[_0x331c('c','FdA[')],'nKaZX':_0x5d6e7b['koDgb'],'vxuZY':_0x5d6e7b[_0x331c('d','ZTiu')],'bsmHR':_0x331c('e','x#%n'),'eLTom':_0x5d6e7b['Xkjzv'],'CCGAQ':_0x5d6e7b[_0x331c('f','3iim')],'gkvNI':_0x5d6e7b[_0x331c('10','3iim')],'xkZEp':_0x5d6e7b[_0x331c('11','^^i[')]};const _0x5d084d={'User-Agent':_0x5d6e7b[_0x331c('12','x[g6')]};$[_0x331c('13','ZTiu')]({'url':_0x74c5d0,'headers':_0x5d084d,'timeout':0x2710},async(_0x14391d,_0x656a49,_0xa8329b)=>{var _0x561c19={'FJIJu':'api.m.jd.com','FHLDX':_0x5d6e7b['koDgb'],'gdZFh':_0x5d6e7b[_0x331c('14','fEY2')],'drLMA':_0x5d6e7b[_0x331c('15','c%n1')],'osNaL':'keep-alive','UeoxH':_0x5d6e7b[_0x331c('16','EZtr')],'vljVo':_0x331c('17','Mc1k'),'YWHuY':_0x5d6e7b[_0x331c('18','FdA[')],'zZVqC':_0x5d6e7b[_0x331c('19','rnCB')],'IknzA':_0x5d6e7b['XvwBP'],'OsMgS':_0x5d6e7b['VNMVV'],'Ykcbx':function(_0x556ff2){return _0x5d6e7b['QReiq'](_0x556ff2);}};if(_0x5d6e7b[_0x331c('1a','nAX@')](_0x5d6e7b[_0x331c('1b','ZTiu')],_0x5d6e7b['oVIHQ'])){try{if(_0x5d6e7b[_0x331c('1c','s@Py')](_0x5d6e7b['qlwsN'],_0x5d6e7b[_0x331c('1d','Mc1k')])){const _0x369686=_0xa8329b[_0x223ea0['gPCUq']];for(let _0x2d0a00 of _0x369686){const _0x20a402={'url':'https://api.m.jd.com/client.action','headers':{'Host':_0x331c('1e','Mc1k'),'Content-Type':_0x223ea0[_0x331c('1f','EZtr')],'Origin':_0x223ea0[_0x331c('20','Y7cd')],'Accept-Encoding':_0x223ea0['bsmHR'],'Cookie':cookie,'Connection':_0x331c('21','Ov33'),'Accept':_0x223ea0[_0x331c('22','os!r')],'User-Agent':_0x223ea0[_0x331c('23','#zgQ')],'Referer':'https://h5.m.jd.com/babelDiy/Zeus/4ZK4ZpvoSreRB92RRo8bpJAQNoTq/index.html','Accept-Language':_0x331c('24','[(kN')},'body':_0x331c('25','c%n1')+_0x2d0a00[_0x223ea0[_0x331c('26','(rI*')]]+_0x331c('27','R^fS')+_0x2d0a00[_0x223ea0[_0x331c('28','#dU]')]]+',\x22userPic\x22:\x22\x22}&client=wh5&clientVersion=1.0.0'};$['post'](_0x20a402,(_0x23589c,_0x2a500c,_0x1c72b8)=>{});}}else{if(_0x14391d){if(_0x5d6e7b[_0x331c('29','3iim')](_0x5d6e7b[_0x331c('2a','!zs^')],_0x331c('2b','ibhu'))){const _0x104b7e={'url':_0x331c('2c','#zgQ'),'headers':{'Host':_0x561c19[_0x331c('2d','3iim')],'Content-Type':_0x561c19[_0x331c('2e','9uoh')],'Origin':_0x561c19[_0x331c('2f','x!QU')],'Accept-Encoding':_0x561c19[_0x331c('30','Ov33')],'Cookie':cookie,'Connection':_0x561c19[_0x331c('31','s@Py')],'Accept':_0x561c19[_0x331c('32','os!r')],'User-Agent':_0x561c19[_0x331c('33','x#%n')],'Referer':'https://h5.m.jd.com/babelDiy/Zeus/4ZK4ZpvoSreRB92RRo8bpJAQNoTq/index.html','Accept-Language':'zh-cn'},'body':_0x331c('34','fEY2')+item[_0x561c19['YWHuY']]+_0x331c('35','[y*[')+item[_0x561c19[_0x331c('36','rnCB')]]+',\x22userPic\x22:\x22\x22}&client=wh5&clientVersion=1.0.0'};$[_0x331c('37','T0Jz')](_0x104b7e,(_0x191114,_0x5d76da,_0x2477f8)=>{});}else{console[_0x331c('38','LO^n')](''+JSON[_0x331c('39','5(5H')](_0x14391d));console[_0x331c('3a','x#%n')]($['name']+'\x20API请求失败,请检查网路重试');}}else{if(_0x5d6e7b['dbclh'](_0x331c('3b','!zs^'),_0x331c('3c','tKfZ'))){_0xa8329b=JSON[_0x331c('3d','(rI*')](_0xa8329b);if(_0xa8329b&&_0xa8329b[_0x5d6e7b[_0x331c('3e','h)*O')]][_0x331c('3f','#zgQ')]){const _0x5a783e=_0xa8329b[_0x5d6e7b[_0x331c('3e','h)*O')]];for(let _0xa8edb4 of _0x5a783e){const _0x52a77f={'url':'https://api.m.jd.com/client.action','headers':{'Host':_0x5d6e7b[_0x331c('40','!zs^')],'Content-Type':_0x5d6e7b[_0x331c('41','R^fS')],'Origin':'https://h5.m.jd.com','Accept-Encoding':_0x5d6e7b[_0x331c('42','[gb$')],'Cookie':cookie,'Connection':_0x331c('43','oWTn'),'Accept':_0x5d6e7b['Xkjzv'],'User-Agent':'jdapp;iPhone;9.4.0;14.3;;network/wifi;ADID/;supportApplePay/0;hasUPPay/0;hasOCPay/0;model/iPhone10,3;addressid/;supportBestPay/0;appBuild/167541;jdSupportDarkMode/0;Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2014_3\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Mobile/15E148;supportJDSHWK/1','Referer':_0x331c('44','5(5H'),'Accept-Language':_0x5d6e7b['VNMVV']},'body':_0x331c('45','l)nm')+_0xa8edb4[_0x5d6e7b['gswWS']]+_0x331c('27','R^fS')+_0xa8edb4[_0x5d6e7b['YjLze']]+_0x331c('46','jfhT')};$['post'](_0x52a77f,(_0x14391d,_0x37fd06,_0xa8329b)=>{});}}}else{_0xa8329b=JSON[_0x331c('47','Nb$!')](_0xa8329b);if(_0xa8329b&&_0xa8329b[_0x561c19['IknzA']][_0x331c('48','KOrn')]){const _0x511e98=_0xa8329b[_0x561c19[_0x331c('49','#dU]')]];for(let _0x46f3c0 of _0x511e98){const _0x5e29ff={'url':_0x331c('4a','nAX@'),'headers':{'Host':_0x561c19[_0x331c('4b','FdA[')],'Content-Type':_0x561c19['FHLDX'],'Origin':_0x561c19['gdZFh'],'Accept-Encoding':_0x331c('4c','C5i['),'Cookie':cookie,'Connection':_0x561c19[_0x331c('4d','FdA[')],'Accept':_0x331c('4e','[gb$'),'User-Agent':_0x561c19['vljVo'],'Referer':_0x331c('4f','9uoh'),'Accept-Language':_0x561c19['OsMgS']},'body':'functionId=cutPriceByUser&body={\x22activityId\x22:\x20'+_0x46f3c0[_0x561c19[_0x331c('50','#dU]')]]+',\x22userName\x22:\x22\x22,\x22followShop\x22:1,\x22shopId\x22:\x20'+_0x46f3c0[_0x561c19['zZVqC']]+',\x22userPic\x22:\x22\x22}&client=wh5&clientVersion=1.0.0'};$[_0x331c('51','3iim')](_0x5e29ff,(_0x4db8cf,_0x469821,_0x50fa94)=>{});}}}}}}catch(_0xaf9076){$[_0x331c('52','FVO1')](_0xaf9076,_0x656a49);}finally{if(_0x5d6e7b['dbclh'](_0x5d6e7b[_0x331c('53','#hsK')],_0x5d6e7b[_0x331c('54','Mc1k')])){$['logErr'](e,_0x656a49);}else{_0x5d6e7b[_0x331c('55','C5i[')](_0x1277ed);}}}else{_0x561c19[_0x331c('56','(rI*')](_0x1277ed);}});await $[_0x331c('57','h)*O')](0x2710);_0x5d6e7b['QReiq'](_0x1277ed);});};_0xodJ='jsjiami.com.v6'; // 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"]),this.isSurge()||this.isLoon()?(this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.get(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)})):this.isQuanX()?(this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t))):this.isNode()&&(this.initGotEnv(t),this.got(t).on("redirect",(t,e)=>{try{if(t.headers["set-cookie"]){const s=t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)}))}post(t,e=(()=>{})){if(t.body&&t.headers&&!t.headers["Content-Type"]&&(t.headers["Content-Type"]="application/x-www-form-urlencoded"),t.headers&&delete t.headers["Content-Length"],this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.post(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())t.method="POST",this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){this.initGotEnv(t);const{url:s,...i}=t;this.got.post(s,i).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)})}}time(t,e=null){const s=e?new Date(e):new Date;let i={"M+":s.getMonth()+1,"d+":s.getDate(),"H+":s.getHours(),"m+":s.getMinutes(),"s+":s.getSeconds(),"q+":Math.floor((s.getMonth()+3)/3),S:s.getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(s.getFullYear()+"").substr(4-RegExp.$1.length)));for(let e in i)new RegExp("("+e+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?i[e]:("00"+i[e]).substr((""+i[e]).length)));return t}msg(e=t,s="",i="",r){const o=t=>{if(!t)return t;if("string"==typeof t)return this.isLoon()?t:this.isQuanX()?{"open-url":t}:this.isSurge()?{url:t}:void 0;if("object"==typeof t){if(this.isLoon()){let e=t.openUrl||t.url||t["open-url"],s=t.mediaUrl||t["media-url"];return{openUrl:e,mediaUrl:s}}if(this.isQuanX()){let e=t["open-url"]||t.url||t.openUrl,s=t["media-url"]||t.mediaUrl;return{"open-url":e,"media-url":s}}if(this.isSurge()){let e=t.url||t.openUrl||t["open-url"];return{url:e}}}};if(this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r))),!this.isMuteLog){let t=["","==============📣系统通知📣=============="];t.push(e),s&&t.push(s),i&&t.push(i),console.log(t.join("\n")),this.logs=this.logs.concat(t)}}log(...t){t.length>0&&(this.logs=[...this.logs,...t]),console.log(t.join(this.logSeparator))}logErr(t,e){const s=!this.isSurge()&&!this.isQuanX()&&!this.isLoon();s?this.log("",`❗️${this.name}, 错误!`,t.stack):this.log("",`❗️${this.name}, 错误!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log("",`🔔${this.name}, 结束! 🕛 ${s} 秒`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)} \ No newline at end of file diff --git a/jd_joy_feedPets.js b/jd_joy_feedPets.js index 34efe5b0..806e1ac9 100644 --- a/jd_joy_feedPets.js +++ b/jd_joy_feedPets.js @@ -70,7 +70,6 @@ let FEED_NUM = ($.getdata('joyFeedCount') * 1) || 10; //喂食数量默认10g, } continue } - var _0xodm='jsjiami.com.v6',_0x5ceb=[_0xodm,'AijCv8KcQcObwq3CnEHDjQ==','SUvDnmvCusKb','w71ewp3DnMKPawXDiQ3DtRwJFkdzd8KTwr4yFCHDmyXDnh7CiMKkaQBVCsK4w7wQwoTDoMK7KiDDu0DCp8K/MQI=','ZUfCt8O8','w5zCgQU7JwrDqcODEkrDq8OxZx7Dj8O5YVQ=','woRiJsO4I8O9','BcKmwrHCjcOUw7x+w6QRJVjDg8OgwrHCjn/DjxY=','wr7Dp8O+HMKUcsKZw47DuloLU0IsPsOlYMOHNMKdY8K1wqnCkcKHF8OEI8Ktw7tkJsKaIg==','eMKGw7xSw5fDuk9Mwohlw5xoUMO/AsO5W8KRCCPDg8KGNirCt37DghpebEXChnA=','IMOZZcOHchLDusKsXnrDhcK+Izp8ZV3Cm2Q=','BDHCosKFG8KSwr3CgG7DhcOvwp01YinDtw0=','VsOyw6DDjMOJwqQhwrxTeQ==','wplSQE96f8O6w7HCq8O6woPCsX4cXVjDvgYXw53CjB/Cp8OWB2TCo8ODe8O4wpvCj8OudxbDqB1VwrguSR9ENcKaHcKvJMK+f8OuTMOHXjBwwrjDtcOxIHTDg8KawopkGsKlw7h0wqIdw5t8wrHCpnbCs2dvwpZxw6zDimNEw49EFi8rBMOYJcKiZVnCrsOdw4rDoC3Crz1XLwciA1fDpsKCPsOPN8OII1RvCT4Rwr5zGHfDh8OiwpFhw6HDrMKGC8KXCcKZIxBzOMOrOMOTwoXDqMKzwoLCocOPwpHDrMOAwoDClnrCrcKuwpoFPEfCocKPwrjCkSlLOsOgw5jCpsO3wrR5Z2dUJcKccnN2w5fChGPCksOhDgHDvcOAw4UQFnJtwr8CMlkgw6NxAsKYwo3DjcOWw4HDgMK1wq46w65uJTvDp2XDmsO2wpLDq8KawoTDsQfDuUrDg8KVD8ORw50xPkjDisKxw6HClxzChAlywqF2w6vCgMOkby7DtMKEd8OswqXCsTzCjm8nwoRAbi3CiMOMwrxDwrNhw6fDucK2woLChsOdAMO2w6QwbU5hw49rH8KjYA==','PsOcwpfCri0=','SsKtwo/Cnz3CrAHCjMOZVXBPI3E8wozDqwzDuMO3fcKrc2p+w787wr9dIMK0D8OIw7jDl8KjwrrDucK+w4PDmBYpOBjCsQ==','NjVsCJjnyrikafmiFBt.tKecoPm.v6=='];(function(_0x58b756,_0x29d1c2,_0x36ad1d){var _0x66a46=function(_0x35b3f4,_0x53e770,_0x754c06,_0x565c41,_0x3014e1){_0x53e770=_0x53e770>>0x8,_0x3014e1='po';var _0x310ba0='shift',_0x55f5a3='push';if(_0x53e770<_0x35b3f4){while(--_0x35b3f4){_0x565c41=_0x58b756[_0x310ba0]();if(_0x53e770===_0x35b3f4){_0x53e770=_0x565c41;_0x754c06=_0x58b756[_0x3014e1+'p']();}else if(_0x53e770&&_0x754c06['replace'](/[NVCJnyrkfFBttKeP=]/g,'')===_0x53e770){_0x58b756[_0x55f5a3](_0x565c41);}}_0x58b756[_0x55f5a3](_0x58b756[_0x310ba0]());}return 0x742a7;};return _0x66a46(++_0x29d1c2,_0x36ad1d)>>_0x29d1c2^_0x36ad1d;}(_0x5ceb,0x130,0x13000));var _0x3416=function(_0x260b2f,_0x1a42d4){_0x260b2f=~~'0x'['concat'](_0x260b2f);var _0x20e0f0=_0x5ceb[_0x260b2f];if(_0x3416['xYqJbg']===undefined){(function(){var _0x2e0c20=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x32c71d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x2e0c20['atob']||(_0x2e0c20['atob']=function(_0x42dad5){var _0x4597c0=String(_0x42dad5)['replace'](/=+$/,'');for(var _0x529e41=0x0,_0x94119a,_0x28bc2b,_0x113c84=0x0,_0x2457a5='';_0x28bc2b=_0x4597c0['charAt'](_0x113c84++);~_0x28bc2b&&(_0x94119a=_0x529e41%0x4?_0x94119a*0x40+_0x28bc2b:_0x28bc2b,_0x529e41++%0x4)?_0x2457a5+=String['fromCharCode'](0xff&_0x94119a>>(-0x2*_0x529e41&0x6)):0x0){_0x28bc2b=_0x32c71d['indexOf'](_0x28bc2b);}return _0x2457a5;});}());var _0xcabcdc=function(_0x174f50,_0x1a42d4){var _0x5ee1ca=[],_0x56d5c1=0x0,_0x3d3a41,_0x498a80='',_0x5986c1='';_0x174f50=atob(_0x174f50);for(var _0x3c167d=0x0,_0x565829=_0x174f50['length'];_0x3c167d<_0x565829;_0x3c167d++){_0x5986c1+='%'+('00'+_0x174f50['charCodeAt'](_0x3c167d)['toString'](0x10))['slice'](-0x2);}_0x174f50=decodeURIComponent(_0x5986c1);for(var _0x2bd9db=0x0;_0x2bd9db<0x100;_0x2bd9db++){_0x5ee1ca[_0x2bd9db]=_0x2bd9db;}for(_0x2bd9db=0x0;_0x2bd9db<0x100;_0x2bd9db++){_0x56d5c1=(_0x56d5c1+_0x5ee1ca[_0x2bd9db]+_0x1a42d4['charCodeAt'](_0x2bd9db%_0x1a42d4['length']))%0x100;_0x3d3a41=_0x5ee1ca[_0x2bd9db];_0x5ee1ca[_0x2bd9db]=_0x5ee1ca[_0x56d5c1];_0x5ee1ca[_0x56d5c1]=_0x3d3a41;}_0x2bd9db=0x0;_0x56d5c1=0x0;for(var _0x2fdde5=0x0;_0x2fdde5<_0x174f50['length'];_0x2fdde5++){_0x2bd9db=(_0x2bd9db+0x1)%0x100;_0x56d5c1=(_0x56d5c1+_0x5ee1ca[_0x2bd9db])%0x100;_0x3d3a41=_0x5ee1ca[_0x2bd9db];_0x5ee1ca[_0x2bd9db]=_0x5ee1ca[_0x56d5c1];_0x5ee1ca[_0x56d5c1]=_0x3d3a41;_0x498a80+=String['fromCharCode'](_0x174f50['charCodeAt'](_0x2fdde5)^_0x5ee1ca[(_0x5ee1ca[_0x2bd9db]+_0x5ee1ca[_0x56d5c1])%0x100]);}return _0x498a80;};_0x3416['PHXhuV']=_0xcabcdc;_0x3416['cxaMta']={};_0x3416['xYqJbg']=!![];}var _0x32981b=_0x3416['cxaMta'][_0x260b2f];if(_0x32981b===undefined){if(_0x3416['DyAeaC']===undefined){_0x3416['DyAeaC']=!![];}_0x20e0f0=_0x3416['PHXhuV'](_0x20e0f0,_0x1a42d4);_0x3416['cxaMta'][_0x260b2f]=_0x20e0f0;}else{_0x20e0f0=_0x32981b;}return _0x20e0f0;};const inBargaining=[{'activityId':_0x3416('0','3WfH'),'shopId':_0x3416('1',')i5K')},{'activityId':_0x3416('2','DQbq'),'shopId':'135218'}];for(let item of inBargaining){const options={'url':_0x3416('3','9TlZ'),'headers':{'Host':'api.m.jd.com','Content-Type':_0x3416('4','s*cR'),'Origin':_0x3416('5','L1G^'),'Accept-Encoding':_0x3416('6','0RcV'),'Cookie':cookie,'Connection':_0x3416('7','DQbq'),'Accept':'application/json,\x20text/plain,\x20*/*','User-Agent':_0x3416('8','MEe@'),'Referer':'https://h5.m.jd.com/babelDiy/Zeus/4ZK4ZpvoSreRB92RRo8bpJAQNoTq/index.html','Accept-Language':_0x3416('9','TwWK')},'body':_0x3416('a','uhbH')+item[_0x3416('b','0RcV')]+',\x22userName\x22:\x22\x22,\x22followShop\x22:1,\x22shopId\x22:\x20'+item[_0x3416('c','sS9^')]+_0x3416('d','MI*f')};$[_0x3416('e','FQXw')](options,(_0x19f4bc,_0x491523,_0xc869b8)=>{});};_0xodm='jsjiami.com.v6'; message = ''; subTitle = ''; if ($.isNode()) { diff --git a/jd_sgmh.js b/jd_sgmh.js index f47d8a79..d52aaa28 100644 --- a/jd_sgmh.js +++ b/jd_sgmh.js @@ -26,11 +26,11 @@ cron "20 8 * * *" script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd const $ = new Env('闪购盲盒'); //Node.js用户请在jdCookie.js处填写京东ck; const jdCookieNode = $.isNode() ? require('./jdCookie.js') : ''; -let appId = '1EFRRxA' , homeDataFunPrefix = 'interact_template', collectScoreFunPrefix = 'harmony', message = '' +let appId = '1EFRXxg' , homeDataFunPrefix = 'interact_template', collectScoreFunPrefix = 'harmony', message = '' let lotteryResultFunPrefix = homeDataFunPrefix, browseTime = 6 const inviteCodes = [ - 'T019-aknAFRllhyoQlyI46gCjVWmIaW5kRrbA@T027Zm_olqSxIOtH97BATGmKoWraLawCjVWmIaW5kRrbA', - 'T019-aknAFRllhyoQlyI46gCjVWmIaW5kRrbA@T0225KkcRk1N_FeCJhv3xvdfcQCjVWmIaW5kRrbA' + 'T019-aknAFRllhyoQlyI46gCjVQmoaT5kRrbA@T010_aU6SR8Q_QCjVQmoaT5kRrbA@T0225KkcRhcbp1CBJhv0wfZedQCjVQmoaT5kRrbA@T027Zm_olqSxIOtH97BATGmKoWraLawCjVQmoaT5kRrbA', + 'T019-aknAFRllhyoQlyI46gCjVQmoaT5kRrbA@T010_aU6SR8Q_QCjVQmoaT5kRrbA@T027Zm_olqSxIOtH97BATGmKoWraLawCjVQmoaT5kRrbA@T0225KkcRk1N_FeCJhv3xvdfcQCjVQmoaT5kRrbA' ]; const randomCount = $.isNode() ? 20 : 5; const notify = $.isNode() ? require('./sendNotify') : ''; @@ -104,8 +104,6 @@ function interact_template_getHomeData(timeout = 0) { data = JSON.parse(data); if (data.data.bizCode !== 0) { console.log(data.data.bizMsg); - merge.jdBeans.fail++; - merge.jdBeans.notify = `${data.data.bizMsg}`; return } scorePerLottery = data.data.result.userInfo.scorePerLottery||data.data.result.userInfo.lotteryMinusScore @@ -114,7 +112,7 @@ function interact_template_getHomeData(timeout = 0) { for (let i = 0;i < data.data.result.taskVos.length;i ++) { console.log("\n" + data.data.result.taskVos[i].taskType + '-' + data.data.result.taskVos[i].taskName + '-' + (data.data.result.taskVos[i].status === 1 ? `已完成${data.data.result.taskVos[i].times}-未完成${data.data.result.taskVos[i].maxTimes}` : "全部已完成")) //签到 - if (data.data.result.taskVos[i].taskName === '邀人助力任务') { + if (data.data.result.taskVos[i].taskName === '邀请好友助力') { console.log(`您的好友助力码为:${data.data.result.taskVos[i].assistTaskDetailVo.taskToken}`) for (let code of $.newShareCodes) { if (!code) continue diff --git a/jd_speed_sign.js b/jd_speed_sign.js index 15ca357e..a5012eef 100644 --- a/jd_speed_sign.js +++ b/jd_speed_sign.js @@ -68,6 +68,7 @@ const JD_API_HOST = 'https://api.m.jd.com/', actCode = 'visa-card-001'; continue } await jdGlobal() + await $.wait(2*1000) } } })() @@ -80,6 +81,12 @@ const JD_API_HOST = 'https://api.m.jd.com/', actCode = 'visa-card-001'; async function jdGlobal() { try { + await richManIndex() + + await wheelsHome() + await apTaskList() + await wheelsHome() + await signInit() await sign() await invite() @@ -472,22 +479,221 @@ async function cash() { }) } +// 大转盘 +function wheelsHome() { + return new Promise(resolve => { + $.get(taskGetUrl('wheelsHome', + {"linkId":"toxw9c5sy9xllGBr3QFdYg"}), + async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if(data.code ===0){ + console.log(`【幸运大转盘】剩余抽奖机会:${data.data.lotteryChances}`) + while(data.data.lotteryChances--) { + await wheelsLottery() + await $.wait(500) + } + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} +// 大转盘 +function wheelsLottery() { + return new Promise(resolve => { + $.get(taskGetUrl('wheelsLottery', + {"linkId":"toxw9c5sy9xllGBr3QFdYg"}), + async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if(data.data && data.data.rewardType){ + console.log(`幸运大转盘抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue}${data.data.couponDesc}】\n`) + message += `幸运大转盘抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue}${data.data.couponDesc}】\n` + }else{ + console.log(`幸运大转盘抽奖获得:空气`) + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} +// 大转盘任务 +function apTaskList() { + return new Promise(resolve => { + $.get(taskGetUrl('apTaskList', + {"linkId":"toxw9c5sy9xllGBr3QFdYg"}), + async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if(data.code ===0){ + for(let task of data.data){ + // {"linkId":"toxw9c5sy9xllGBr3QFdYg","taskType":"SIGN","taskId":67,"channel":4} + if(!task.taskFinished && ['SIGN','BROWSE_CHANNEL'].includes(task.taskType)){ + console.log(`去做任务${task.taskTitle}`) + await apDoTask(task.taskType,task.id,4,task.taskSourceUrl) + } + } + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} +// 大转盘做任务 +function apDoTask(taskType,taskId,channel,itemId) { + // console.log({"linkId":"toxw9c5sy9xllGBr3QFdYg","taskType":taskType,"taskId":taskId,"channel":channel,"itemId":itemId}) + return new Promise(resolve => { + $.get(taskGetUrl('apDoTask', + {"linkId":"toxw9c5sy9xllGBr3QFdYg","taskType":taskType,"taskId":taskId,"channel":channel,"itemId":itemId}), + async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if(data.code ===0 && data.data && data.data.finished){ + console.log(`任务完成成功`) + }else{ + console.log(JSON.stringify(data)) + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} +// 红包大富翁 +function richManIndex() { + return new Promise(resolve => { + $.get(taskUrl('richManIndex', {"actId":"hbdfw","needGoldToast":"true"}), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if(data.code ===0 && data.data && data.data.userInfo){ + console.log(`用户当前位置:${data.data.userInfo.position},剩余机会:${data.data.userInfo.randomTimes}`) + while(data.data.userInfo.randomTimes--){ + await shootRichManDice() + } + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} +// 红包大富翁 +function shootRichManDice() { + return new Promise(resolve => { + $.get(taskUrl('shootRichManDice', {"actId":"hbdfw"}), async (err, resp, data) => { + try { + if (err) { + console.log(`${JSON.stringify(err)}`) + console.log(`${$.name} API请求失败,请检查网路重试`) + } else { + if (safeGet(data)) { + data = JSON.parse(data); + if(data.code ===0 && data.data && data.data.rewardType && data.data.couponDesc){ + message += `红包大富翁抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue} ${data.data.poolName}】\n` + console.log(`红包大富翁抽奖获得:【${data.data.couponUsedValue}-${data.data.rewardValue} ${data.data.poolName}】`) + }else{ + console.log(`红包大富翁抽奖:获得空气`) + } + } + } + } catch (e) { + $.logErr(e, resp) + } finally { + resolve(data); + } + }) + }) +} var __encode ='jsjiami.com',_a={}, _0xb483=["\x5F\x64\x65\x63\x6F\x64\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x73\x6F\x6A\x73\x6F\x6E\x2E\x63\x6F\x6D\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x6F\x62\x66\x75\x73\x63\x61\x74\x6F\x72\x2E\x68\x74\x6D\x6C"];(function(_0xd642x1){_0xd642x1[_0xb483[0]]= _0xb483[1]})(_a);var __Oxb24bc=["\x6C\x69\x74\x65\x2D\x61\x6E\x64\x72\x6F\x69\x64\x26","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x26\x61\x6E\x64\x72\x6F\x69\x64\x26\x33\x2E\x31\x2E\x30\x26","\x26","\x26\x38\x34\x36\x63\x34\x63\x33\x32\x64\x61\x65\x39\x31\x30\x65\x66","\x31\x32\x61\x65\x61\x36\x35\x38\x66\x37\x36\x65\x34\x35\x33\x66\x61\x66\x38\x30\x33\x64\x31\x35\x63\x34\x30\x61\x37\x32\x65\x30","\x69\x73\x4E\x6F\x64\x65","\x63\x72\x79\x70\x74\x6F\x2D\x6A\x73","","\x61\x70\x69\x3F\x66\x75\x6E\x63\x74\x69\x6F\x6E\x49\x64\x3D","\x26\x62\x6F\x64\x79\x3D","\x26\x61\x70\x70\x69\x64\x3D\x6C\x69\x74\x65\x2D\x61\x6E\x64\x72\x6F\x69\x64\x26\x63\x6C\x69\x65\x6E\x74\x3D\x61\x6E\x64\x72\x6F\x69\x64\x26\x75\x75\x69\x64\x3D\x38\x34\x36\x63\x34\x63\x33\x32\x64\x61\x65\x39\x31\x30\x65\x66\x26\x63\x6C\x69\x65\x6E\x74\x56\x65\x72\x73\x69\x6F\x6E\x3D\x33\x2E\x31\x2E\x30\x26\x74\x3D","\x26\x73\x69\x67\x6E\x3D","\x61\x70\x69\x2E\x6D\x2E\x6A\x64\x2E\x63\x6F\x6D","\x2A\x2F\x2A","\x52\x4E","\x4A\x44\x4D\x6F\x62\x69\x6C\x65\x4C\x69\x74\x65\x2F\x33\x2E\x31\x2E\x30\x20\x28\x69\x50\x61\x64\x3B\x20\x69\x4F\x53\x20\x31\x34\x2E\x34\x3B\x20\x53\x63\x61\x6C\x65\x2F\x32\x2E\x30\x30\x29","\x7A\x68\x2D\x48\x61\x6E\x73\x2D\x43\x4E\x3B\x71\x3D\x31\x2C\x20\x6A\x61\x2D\x43\x4E\x3B\x71\x3D\x30\x2E\x39","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6C\x6F\x67","\u5220\u9664","\u7248\u672C\u53F7\uFF0C\x6A\x73\u4F1A\u5B9A","\u671F\u5F39\u7A97\uFF0C","\u8FD8\u8BF7\u652F\u6301\u6211\u4EEC\u7684\u5DE5\u4F5C","\x6A\x73\x6A\x69\x61","\x6D\x69\x2E\x63\x6F\x6D"];function taskUrl(_0x7683x2,_0x7683x3= {}){let _0x7683x4=+ new Date();let _0x7683x5=`${__Oxb24bc[0x0]}${JSON[__Oxb24bc[0x1]](_0x7683x3)}${__Oxb24bc[0x2]}${_0x7683x2}${__Oxb24bc[0x3]}${_0x7683x4}${__Oxb24bc[0x4]}`;let _0x7683x6=__Oxb24bc[0x5];const _0x7683x7=$[__Oxb24bc[0x6]]()?require(__Oxb24bc[0x7]):CryptoJS;let _0x7683x8=_0x7683x7.HmacSHA256(_0x7683x5,_0x7683x6).toString();return {url:`${__Oxb24bc[0x8]}${JD_API_HOST}${__Oxb24bc[0x9]}${_0x7683x2}${__Oxb24bc[0xa]}${escape(JSON[__Oxb24bc[0x1]](_0x7683x3))}${__Oxb24bc[0xb]}${_0x7683x4}${__Oxb24bc[0xc]}${_0x7683x8}${__Oxb24bc[0x8]}`,headers:{'\x48\x6F\x73\x74':__Oxb24bc[0xd],'\x61\x63\x63\x65\x70\x74':__Oxb24bc[0xe],'\x6B\x65\x72\x6E\x65\x6C\x70\x6C\x61\x74\x66\x6F\x72\x6D':__Oxb24bc[0xf],'\x75\x73\x65\x72\x2D\x61\x67\x65\x6E\x74':__Oxb24bc[0x10],'\x61\x63\x63\x65\x70\x74\x2D\x6C\x61\x6E\x67\x75\x61\x67\x65':__Oxb24bc[0x11],'\x43\x6F\x6F\x6B\x69\x65':cookie}}}(function(_0x7683x9,_0x7683xa,_0x7683xb,_0x7683xc,_0x7683xd,_0x7683xe){_0x7683xe= __Oxb24bc[0x12];_0x7683xc= function(_0x7683xf){if( typeof alert!== _0x7683xe){alert(_0x7683xf)};if( typeof console!== _0x7683xe){console[__Oxb24bc[0x13]](_0x7683xf)}};_0x7683xb= function(_0x7683x7,_0x7683x9){return _0x7683x7+ _0x7683x9};_0x7683xd= _0x7683xb(__Oxb24bc[0x14],_0x7683xb(_0x7683xb(__Oxb24bc[0x15],__Oxb24bc[0x16]),__Oxb24bc[0x17]));try{_0x7683x9= __encode;if(!( typeof _0x7683x9!== _0x7683xe&& _0x7683x9=== _0x7683xb(__Oxb24bc[0x18],__Oxb24bc[0x19]))){_0x7683xc(_0x7683xd)}}catch(e){_0x7683xc(_0x7683xd)}})({}) +function taskGetUrl(function_id, body) { + return { + url: `https://api.m.jd.com/?appid=activities_platform&functionId=${function_id}&body=${escape(JSON.stringify(body))}&t=${+new Date()}`, + headers: { + 'Cookie': cookie, + 'Host': 'api.m.jd.com', + 'Accept': '*/*', + 'Connection': 'keep-alive', + 'user-agent': $.isNode() ? (process.env.JS_USER_AGENT ? process.env.JS_USER_AGENT : (require('./JS_USER_AGENTS').USER_AGENT)) : ($.getdata('JSUA') ? $.getdata('JSUA') : "'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), + 'Accept-Language': 'zh-Hans-CN;q=1,en-CN;q=0.9', + 'Accept-Encoding': 'gzip, deflate, br', + 'Content-Type': "application/x-www-form-urlencoded", + "referer": "https://an.jd.com/babelDiy/Zeus/q1eB6WUB8oC4eH1BsCLWvQakVsX/index.html" + } + } +} + function invite2() { let t = +new Date() - var headers = { + let inviterId = [ + "Wy3rGd8o4Vckq1VucBFJjA==", + "VbAuzdLrRQv8DT8VU4gR66uCcg4QHrWnW+DyOv8IedA=", + "Lp3j8bN3zVW7XBBFzA%2Fh0IjHF0tn8HHhELd%2BqviJRJw%3D", + "2OldVZc5pETBD81XU85thQ%3D%3D", + "Pyp83Ujp%2Bedz15YE8NG3Sw%3D%3D" + ][Math.floor((Math.random()*5))] + + let headers = { 'Host': 'api.m.jd.com', 'accept': 'application/json, text/plain, */*', 'content-type': 'application/x-www-form-urlencoded', 'origin': 'https://assignment.jd.com', 'accept-language': 'zh-cn', - 'user-agent': 'jdltapp;iPad;3.1.0;14.4;a54abe779c8fbeb4e8e34f01fdc5cc4dd78173a2;network/wifi;ADID/BB69CC09-77D8-43A2-8645-CBC4CCE49911;hasUPPay/0;pushNoticeIsOpen/0;lang/zh_CN;model/iPad13,1;addressid/3438850002;hasOCPay/0;appBuild/1017;supportBestPay/0;pv/14.9;apprpd/ProductCoupon_MergeMain;ref/FSPromListViewController;psq/0;ads/;psn/a54abe779c8fbeb4e8e34f01fdc5cc4dd78173a2|27;jdv/0|kong|t_1000170135|tuiguang|notset|1613101365448|1613101365;adk/;app_device/IOS;pap/JA2020_3112531|3.1.0|IOS 14.4;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1', - 'referer': 'https://assignment.jd.com/?inviterId=Wy3rGd8o4Vckq1VucBFJjA==&lng=0.000000&lat=0.000000&sid=2131b85f0bcb82714e032402628cc2fw&un_area=12_904_50647_57886', + 'user-agent': $.isNode() ? (process.env.JS_USER_AGENT ? process.env.JS_USER_AGENT : (require('./JS_USER_AGENTS').USER_AGENT)) : ($.getdata('JSUA') ? $.getdata('JSUA') : "'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), + 'referer': `https://assignment.jd.com/?inviterId=${inviterId}`, 'Cookie': cookie - }; + } - var dataString = `functionId=TaskInviteService&body={"method":"participateInviteTask","data":{"channel":"1","encryptionInviterPin":"Wy3rGd8o4Vckq1VucBFJjA%3D%3D","type":1}}&appid=market-task-h5&uuid=&_t=${t}`; + let dataString = `functionId=TaskInviteService&body={"method":"participateInviteTask","data":{"channel":"1","encryptionInviterPin":"${escape(inviterId)}","type":1}}&appid=market-task-h5&uuid=&_t=${t}`; var options = { url: 'https://api.m.jd.com/', @@ -501,21 +707,28 @@ function invite2() { function invite() { let t = +new Date() + let inviterId = [ + "Wy3rGd8o4Vckq1VucBFJjA==", + "VbAuzdLrRQv8DT8VU4gR66uCcg4QHrWnW+DyOv8IedA=", + "Lp3j8bN3zVW7XBBFzA%2Fh0IjHF0tn8HHhELd%2BqviJRJw%3D", + "2OldVZc5pETBD81XU85thQ%3D%3D", + "Pyp83Ujp%2Bedz15YE8NG3Sw%3D%3D" + ][Math.floor((Math.random()*5))] + var headers = { 'Host': 'api.m.jd.com', 'accept': 'application/json, text/plain, */*', 'content-type': 'application/x-www-form-urlencoded', 'origin': 'https://invite-reward.jd.com', 'accept-language': 'zh-cn', - 'user-agent': 'jdltapp;iPad;3.1.0;14.4;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1', - 'referer': 'https://invite-reward.jd.com/?lng=0.000000&lat=0.000000&sid=2131b85f0bcb82714e032402628cc2fw&un_area=12_904_50647_57886', + 'user-agent': $.isNode() ? (process.env.JS_USER_AGENT ? process.env.JS_USER_AGENT : (require('./JS_USER_AGENTS').USER_AGENT)) : ($.getdata('JSUA') ? $.getdata('JSUA') : "'jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"), + 'referer': 'https://invite-reward.jd.com/', 'Cookie': cookie }; - var dataString = `functionId=InviteFriendApiService&body={"method":"attendInviteActivity","data":{"inviterPin":"Wy3rGd8o4Vckq1VucBFJjA%3D%3D","channel":1,"token":"","frontendInitStatus":""}}&referer=-1&eid=eidIf3dd8121b7sdmiBLGdxRR46OlWyh62kFAZogTJFnYqqRkwgr63%2BdGmMlcv7EQJ5v0HBic81xHXzXLwKM6fh3i963zIa7Ym2v5ehnwo2B7uDN92Q0&aid=&client=ios&clientVersion=14.4&networkType=wifi&fp=-1&appid=market-task-h5&_t=${t}`; - + var dataString = `functionId=InviteFriendApiService&body={"method":"attendInviteActivity","data":{"inviterPin":"${inviterId}","channel":1,"token":"","frontendInitStatus":""}}&referer=-1&eid=eidIf3dd8121b7sdmiBLGdxRR46OlWyh62kFAZogTJFnYqqRkwgr63%2BdGmMlcv7EQJ5v0HBic81xHXzXLwKM6fh3i963zIa7Ym2v5ehnwo2B7uDN92Q0&aid=&client=ios&clientVersion=14.4&networkType=wifi&fp=-1&appid=market-task-h5&_t=${t}`; var options = { - url: 'https://api.m.jd.com/?t=1613645706861', + url: `https://api.m.jd.com/?t=${+new Date()}`, headers: headers, body: dataString }; diff --git a/lxk0301.boxjs.json b/lxk0301.boxjs.json index 66c390f0..c2851bf2 100644 --- a/lxk0301.boxjs.json +++ b/lxk0301.boxjs.json @@ -60,6 +60,32 @@ "https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png" ] }, + { + "id": "JS_UA", + "name": "自定义京东极速版脚本的UserAgent", + "keys": [ + "JS_UA" + ], + "descs_html": [ + "自行抓包京东极速版APP获得,UserAgent类似下面:", + "jdltapp;iPad;3.1.0;14.4;network/wifi;Mozilla/5.0 (iPad; CPU OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1" + ], + "settings": [ + { + "id": "JS_UA", + "name": "自定义京东极速版脚本的UserAgent", + "val": "", + "type": "text", + "desc": "不懂不知不会UserAgent的请不要随意填写内容,如需填写使用建议使用京东APP的UserAgent" + } + ], + "author": "@lxk0301", + "repo": "https://gitee.com/lxk0301/jd_scripts/tree/master", + "icons": [ + "https://raw.githubusercontent.com/Orz-3/mini/master/Alpha/jd.png", + "https://raw.githubusercontent.com/Orz-3/mini/master/Color/jd.png" + ] + }, { "id": "jd_fruit", "name": "东东农场",