diff --git a/jd_summer_movement.js b/jd_summer_movement.js index 66748ee..28c6972 100755 --- a/jd_summer_movement.js +++ b/jd_summer_movement.js @@ -46,7 +46,7 @@ if ($.isNode()) { } $.appid = 'o2_act'; -const UA = $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : `jdpingou;iPhone;4.11.0;${Math.ceil(Math.random() * 2 + 12)}.${Math.ceil(Math.random() * 4)};${randomString(40)};`) : ($.getdata('JDUA') ? $.getdata('JDUA') : `jdpingou;iPhone;10.0.6;${Math.ceil(Math.random() * 2 + 12)}.${Math.ceil(Math.random() * 4)};${randomString(40)};`) +const UA = $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : `jdpingou;iPhone;10.0.6;${Math.ceil(Math.random()*2+12)}.${Math.ceil(Math.random()*4)};${randomString(40)};`) : ($.getdata('JDUA') ? $.getdata('JDUA') : `jdpingou;iPhone;10.0.6;${Math.ceil(Math.random()*2+12)}.${Math.ceil(Math.random()*4)};${randomString(40)};`) function randomString(e) { e = e || 32; @@ -246,7 +246,7 @@ async function movement() { } let url = `https://api.m.jd.com/client.action?appid=jd_shop_member&functionId=bindWithVender&body=${encodeURIComponent(JSON.stringify(jiarubody))}&client=H5&clientVersion=9.2.0&uuid=88888` await joinjoinjoinhui(url, $.oneActivityInfo.memberUrl) - await $.wait(1000); + await $.wait(2000); } await takePostRequest('olympicgames_doTaskDetail'); if ($.callbackInfo.code === 0 && $.callbackInfo.data && $.callbackInfo.data.result && $.callbackInfo.data.result.taskToken) { @@ -254,7 +254,7 @@ async function movement() { let sendInfo = encodeURIComponent(`{"dataSource":"newshortAward","method":"getTaskAward","reqParams":"{\\"taskToken\\":\\"${$.callbackInfo.data.result.taskToken}\\"}","sdkVersion":"1.0.0","clientLanguage":"zh"}`) await callbackResult(sendInfo) } else if ($.oneTask.taskType === 5 || $.oneTask.taskType === 3 || $.oneTask.taskType === 26) { - await $.wait(getRndInteger(700, 1500)); + await $.wait(getRndInteger(1000, 2000)); console.log(`任务完成`); } else if ($.oneTask.taskType === 21) { let data = $.callbackInfo @@ -286,7 +286,7 @@ async function movement() { $.taskToken = productList[j].taskToken; console.log(`加购:${productList[j].skuName}`); await takePostRequest('add_car'); - await $.wait(getRndInteger(700, 1500)); + await $.wait(getRndInteger(1000, 2000)); needTime--; } } else if ($.oneTask.taskType === 2 && $.oneTask.status === 1 && $.oneTask.scoreRuleVos[0].scoreRuleType === 0) { @@ -327,7 +327,7 @@ async function movement() { console.log(`做任务:${$.oneActivityInfo.title || $.oneActivityInfo.taskName || $.oneActivityInfo.shopName};等待完成`); await takePostRequest('olympicgames_doTaskDetail'); if ($.callbackInfo.code === 0 && $.callbackInfo.data && $.callbackInfo.data.result && $.callbackInfo.data.result.taskToken) { - await $.wait(getRndInteger(7000, 8000)); + await $.wait(getRndInteger(7000, 9000)); let sendInfo = encodeURIComponent(`{"dataSource":"newshortAward","method":"getTaskAward","reqParams":"{\\"taskToken\\":\\"${$.callbackInfo.data.result.taskToken}\\"}","sdkVersion":"1.0.0","clientLanguage":"zh"}`) await callbackResult(sendInfo) } else { @@ -347,7 +347,7 @@ async function movement() { console.log(`执行第${i + 1}个店铺任务:${$.shopInfoList[i].name} ID:${$.shopSign}`); $.shopResult = {}; await takePostRequest('olympicgames_shopLotteryInfo'); - await $.wait(1000); + await $.wait(getRndInteger(1000, 2000)); if (JSON.stringify($.shopResult) === `{}`) continue; $.shopTask = $.shopResult.taskVos || []; for (let i = 0; i < $.shopTask.length; i++) { @@ -946,7 +946,7 @@ function timeFn(dateBegin) { return timeFn; } -var _0xodl = 'jsjiami.com.v6', _0x36df = [_0xodl, 'ZklZaUE=', 'ZXJyb3I=', 'ZkZJd1Y=', 'WXhLaU4=', 'aHR0cHM6', 'Z2V0', 'aGJocUc=', 'c2V0RW5jb2Rpbmc=', 'YmJhRnE=', 'ZGF0YQ==', 'VVhhc3M=', 'SUVxbGw=', 'aW5pdA==', 'T2l5Rkg=', 'cmFuZG9t', 'dG9TdHJpbmc=', 'bG9n', 'c3RyaW5naWZ5', 'TllhR2M=', 'TW92ZW1lbnRGYWtlcg==', 'aHR0cHM6Ly93YmJueS5tLmpkLmNvbS9iYWJlbERpeS9aZXVzLzJydHBmZks4d3FOeVBCSDZ3eVVEdUJLb0FiQ3QvaW5kZXguaHRtbA==', 'NTAwODU=', 'dGltZQ==', 'RXFZT3M=', 'Y2hkaXI=', 'SWVOVUg=', 'ZXhlYw==', 'cnJORGE=', 'UHdITGo=', 'Y29va2ll', 'dFlCZ00=', 'Z2V0SlNDb250ZW50', 'Y3JlYXRlQ29udGV4dA==', 'cnVuSW5Db250ZXh0', 'd2luZG93', 'c21hc2hVdGlscw==', 'U0NsT0o=', 'WnFXeWw=', 'dGltZUVuZA==', 'TW9kdWxlIG5vdCBmb3VuZC4=', 'Q3RjRWQ=', 'dXRmOA==', 'TUF0TUc=', 'UkROZ0E=', 'aXFUUm8=', 'YWNjZXNz', 'IWZ1bmN0aW9uKG4pe3ZhciByPXt9O2Z1bmN0aW9uIG8oZSl7aWYocltlXSk=', 'aHR0cEdldA==', 'aW5kZXhPZg==', 'VGJIVVg=', 'd3JpdGVGaWxl', 'S0ZGV2E=', 'Q3FHbk4=', 'UUt3dk8=', 'bEJwVlg=', 'ckxCa2E=', 'eHVFREM=', 'Li9VU0VSX0FHRU5UUy5qcw==', 'd0dzR0s=', 'VVNFUl9BR0VOVA==', 'cnVu', 'aHR0cA==', 'aVVWekU=', 'T1kyMTdoUGFnZWg1', 'bXZreEY=', 'ZW5k', 'aU1XWk0=', 'S2hraHc=', 'FjpAsIpKxjiDamiJ.cbkoVm.kNv6==']; (function (_0x58bd96, _0x349adb, _0x5e329c) { var _0x2c8e92 = function (_0x4459c4, _0x2740c2, _0x4a2fb3, _0x502cd4, _0x1e4476) { _0x2740c2 = _0x2740c2 >> 0x8, _0x1e4476 = 'po'; var _0x2ef50f = 'shift', _0x2ba71f = 'push'; if (_0x2740c2 < _0x4459c4) { while (--_0x4459c4) { _0x502cd4 = _0x58bd96[_0x2ef50f](); if (_0x2740c2 === _0x4459c4) { _0x2740c2 = _0x502cd4; _0x4a2fb3 = _0x58bd96[_0x1e4476 + 'p'](); } else if (_0x2740c2 && _0x4a2fb3['replace'](/[FpAIpKxDJbkVkN=]/g, '') === _0x2740c2) { _0x58bd96[_0x2ba71f](_0x502cd4); } } _0x58bd96[_0x2ba71f](_0x58bd96[_0x2ef50f]()); } return 0x96aab; }; return _0x2c8e92(++_0x349adb, _0x5e329c) >> _0x349adb ^ _0x5e329c; }(_0x36df, 0x18d, 0x18d00)); var _0x414f = function (_0x3a25e7, _0x4ca9de) { _0x3a25e7 = ~~'0x'['concat'](_0x3a25e7); var _0x4428de = _0x36df[_0x3a25e7]; if (_0x414f['WralDc'] === undefined) { (function () { var _0x598249; try { var _0x1c6808 = Function('return\x20(function()\x20' + '{}.constructor(\x22return\x20this\x22)(\x20)' + ');'); _0x598249 = _0x1c6808(); } catch (_0x2b5114) { _0x598249 = window; } var _0x441e8f = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; _0x598249['atob'] || (_0x598249['atob'] = function (_0x35d272) { var _0x1db1f0 = String(_0x35d272)['replace'](/=+$/, ''); for (var _0x1409f8 = 0x0, _0x3771b9, _0x2a61ce, _0x239d08 = 0x0, _0x3371df = ''; _0x2a61ce = _0x1db1f0['charAt'](_0x239d08++); ~_0x2a61ce && (_0x3771b9 = _0x1409f8 % 0x4 ? _0x3771b9 * 0x40 + _0x2a61ce : _0x2a61ce, _0x1409f8++ % 0x4) ? _0x3371df += String['fromCharCode'](0xff & _0x3771b9 >> (-0x2 * _0x1409f8 & 0x6)) : 0x0) { _0x2a61ce = _0x441e8f['indexOf'](_0x2a61ce); } return _0x3371df; }); }()); _0x414f['wiaEqH'] = function (_0x4ae338) { var _0x2beb57 = atob(_0x4ae338); var _0x63c794 = []; for (var _0x2aba86 = 0x0, _0x47bc4b = _0x2beb57['length']; _0x2aba86 < _0x47bc4b; _0x2aba86++) { _0x63c794 += '%' + ('00' + _0x2beb57['charCodeAt'](_0x2aba86)['toString'](0x10))['slice'](-0x2); } return decodeURIComponent(_0x63c794); }; _0x414f['kYgOXa'] = {}; _0x414f['WralDc'] = !![]; } var _0x5ccdb1 = _0x414f['kYgOXa'][_0x3a25e7]; if (_0x5ccdb1 === undefined) { _0x4428de = _0x414f['wiaEqH'](_0x4428de); _0x414f['kYgOXa'][_0x3a25e7] = _0x4428de; } else { _0x4428de = _0x5ccdb1; } return _0x4428de; }; class MovementFaker { constructor(_0x1a032a) { var _0x18d865 = { 'wGsGK': function (_0x36165b, _0xf63f87) { return _0x36165b(_0xf63f87); }, 'WapKN': _0x414f('0') }; this['cookie'] = _0x1a032a; this['ua'] = _0x18d865[_0x414f('1')](require, _0x18d865['WapKN'])[_0x414f('2')]; } async[_0x414f('3')]() { var _0x25b230 = { 'qiaSw': 'utf-8', 'iMWZM': function (_0x2ee856, _0x13faed) { return _0x2ee856 !== _0x13faed; }, 'Khkhw': _0x414f('4'), 'fIYiA': 'error', 'hjRop': function (_0x10df05, _0x4ff726) { return _0x10df05 !== _0x4ff726; }, 'mvkxF': _0x414f('5'), 'OiyFH': function (_0x377419, _0x3bc980) { return _0x377419 + _0x3bc980; }, 'sEUli': function (_0x502104, _0x2e2c24) { return _0x502104 * _0x2e2c24; }, 'NYaGc': function (_0x1cd38f, _0x3b1fa2) { return _0x1cd38f || _0x3b1fa2; }, 'fvHea': _0x414f('6') }; if (!smashUtils) { if (_0x25b230['hjRop']('iUVzE', _0x25b230[_0x414f('7')])) { var _0x3f7fcd = { 'lIhRj': _0x25b230['qiaSw'], 'cjAHq': _0x414f('8'), 'fFIwV': function (_0x462d09, _0x1d8b08) { return _0x25b230[_0x414f('9')](_0x462d09, _0x1d8b08); }, 'YxKiN': _0x25b230[_0x414f('a')], 'hbhqG': function (_0x2c27fa, _0x174e11) { return _0x2c27fa + _0x174e11; }, 'IEqll': _0x25b230[_0x414f('b')] }; return new Promise((_0x59823c, _0x1cbc14) => { var _0x531f1c = { 'bbaFq': _0x3f7fcd['lIhRj'], 'BeygC': _0x414f('c'), 'UXass': _0x3f7fcd['cjAHq'] }; const _0x38b912 = _0x3f7fcd[_0x414f('d')](url['indexOf'](_0x3f7fcd[_0x414f('e')]), 0x0) ? _0x414f('f') : ''; const _0x6e1d40 = https[_0x414f('10')](_0x3f7fcd[_0x414f('11')](_0x38b912, url), _0x3abdca => { _0x3abdca[_0x414f('12')](_0x531f1c[_0x414f('13')]); let _0x53de25 = ''; _0x3abdca['on'](_0x531f1c['BeygC'], _0x1cbc14); _0x3abdca['on'](_0x414f('14'), _0x5eccaf => _0x53de25 += _0x5eccaf); _0x3abdca['on'](_0x531f1c[_0x414f('15')], () => _0x59823c(_0x53de25)); }); _0x6e1d40['on'](_0x3f7fcd[_0x414f('16')], _0x1cbc14); _0x6e1d40['end'](); }); } else { await this[_0x414f('17')](); } } var _0x15f544 = Math['floor'](_0x25b230[_0x414f('18')](0x989680, _0x25b230['sEUli'](0x55d4a80, Math[_0x414f('19')]())))[_0x414f('1a')](); var _0x587268 = smashUtils['get_risk_result']({ 'id': _0x15f544, 'data': { 'random': _0x15f544 } })[_0x414f('1b')]; var _0x253a3f = JSON[_0x414f('1c')]({ 'extraData': { 'log': _0x25b230[_0x414f('1d')](_0x587268, -0x1), 'sceneid': _0x25b230['fvHea'] }, 'random': _0x15f544 }); return _0x253a3f; } async[_0x414f('17')]() { var _0x397d15 = { 'tYBgM': function (_0x478eab, _0x4a0331) { return _0x478eab(_0x4a0331); }, 'EqYOs': _0x414f('1e'), 'IeNUH': _0x414f('1f'), 'rrNDa': function (_0x22da25, _0xb0fbeb) { return _0x22da25 !== _0xb0fbeb; }, 'kmSby': 'PwHLj', 'SClOJ': _0x414f('20'), 'ZqWyl': _0x414f('6') }; console[_0x414f('21')](_0x397d15[_0x414f('22')]); process[_0x414f('23')](__dirname); const _0x3176eb = _0x397d15[_0x414f('24')]; const _0x590c8f = /