UNPKG

sanzy-ss-api

Version:

Package ssweb API with puppeteer and google chrome

148 lines 5.39 kB
const _0x5bc995 = _0x112c; (function (_0x398822, _0x58d959) { const _0x5cb692 = _0x112c, _0x2da547 = _0x398822(); while (!![]) { try { const _0x44c85a = parseInt(_0x5cb692(0x19b)) / (0x6cb + 0x1 * -0x103f + 0x3 * 0x327) * (parseInt(_0x5cb692(0x1a4)) / (0x961 * 0x4 + 0x1eaf + -0x4431)) + parseInt(_0x5cb692(0x1a0)) / (-0xa15 * -0x1 + 0x2d3 * 0x2 + -0xfb8) + parseInt(_0x5cb692(0x1b4)) / (-0x1343 + -0x29 * 0x19 + 0x1748) + parseInt(_0x5cb692(0x1a8)) / (0x477 + 0x14bb * 0x1 + -0x192d) + -parseInt(_0x5cb692(0x193)) / (0x1 * -0x25a + -0xa44 + -0x652 * -0x2) + -parseInt(_0x5cb692(0x1b6)) / (0x6f1 * 0x5 + 0x29 * 0x1c + -0x45a * 0x9) + -parseInt(_0x5cb692(0x1a5)) / (0x2212 + -0x16c + -0x209e) * (parseInt(_0x5cb692(0x19e)) / (-0x3d6 * -0x2 + 0x99f * 0x1 + -0x1142)); if (_0x44c85a === _0x58d959) break; else _0x2da547['push'](_0x2da547['shift']()); } catch (_0x327af7) { _0x2da547['push'](_0x2da547['shift']()); } } }(_0x5ef8, -0x13f86 + -0x271d6 + -0x46 * -0x2be1)); const uploadFile = require(_0x5bc995(0x1a6) + 'le'), fetch = require(_0x5bc995(0x199)); function _0x112c(_0x1d7488, _0x5a4b77) { const _0x18b3c0 = _0x5ef8(); return _0x112c = function (_0x55a613, _0x56a130) { _0x55a613 = _0x55a613 - (-0x762 + -0xab + -0x2 * -0x4cf); let _0x3b42f9 = _0x18b3c0[_0x55a613]; return _0x3b42f9; }, _0x112c(_0x1d7488, _0x5a4b77); } async function getBrowser(_0x41baee = {}) { const _0x263e18 = _0x5bc995, _0x55194c = { 'vkLtd': _0x263e18(0x197) + 'ox', 'aIfsC': function (_0x5db7da, _0x3bee40) { return _0x5db7da(_0x3bee40); }, 'ytnWa': _0x263e18(0x1b2) }, _0x11d9cc = { 'headless': !![], 'defaultViewport': { 'width': 0x780, 'height': 0x438 }, 'args': [_0x55194c[_0x263e18(0x191)]], 'timeout': 0x1d4c0, ..._0x41baee }; return await _0x55194c[_0x263e18(0x1ae)](require, _0x55194c[_0x263e18(0x1b1)])[_0x263e18(0x1ad)](_0x11d9cc); } async function ssweb(_0x2528f3, _0x3ba745 = ![], _0x56dc3d = ![]) { const _0x328d53 = _0x5bc995, _0x2d677b = { 'jjiAQ': function (_0x571b76) { return _0x571b76(); }, 'IJMJh': _0x328d53(0x1a7) + 'e0', 'sQMbE': _0x328d53(0x1b7) }, _0x512221 = await _0x2d677b[_0x328d53(0x1af)](getBrowser), _0x4f44d5 = await _0x512221[_0x328d53(0x19d)](); try { await _0x4f44d5[_0x328d53(0x198)](_0x2528f3, { 'waitUntil': _0x2d677b[_0x328d53(0x196)], 'timeout': 0x493e0 }); const _0x540e49 = await _0x4f44d5[_0x328d53(0x1a2)]({ 'type': _0x2d677b[_0x328d53(0x1ab)], 'fullPage': _0x3ba745 }); return await _0x512221[_0x328d53(0x1b3)](), _0x540e49; } catch (_0x2b5d25) { await _0x512221[_0x328d53(0x1b3)](); throw _0x2b5d25; } } module[_0x5bc995(0x1a9)] = async function (_0x564131) { const _0x4e1348 = _0x5bc995, _0x3d8861 = { 'bNZAv': function (_0x504138, _0x4d82eb) { return _0x504138 || _0x4d82eb; }, 'YAtQD': _0x4e1348(0x19f), 'BvXvd': _0x4e1348(0x1a3) + _0x4e1348(0x194) + _0x4e1348(0x1b5) + _0x4e1348(0x1aa), 'uWoGV': function (_0x5bf05c, _0x1fb6b7, _0x116457) { return _0x5bf05c(_0x1fb6b7, _0x116457); }, 'Tcxue': function (_0x11b50d, _0x1637dd) { return _0x11b50d(_0x1637dd); }, 'ZSObp': function (_0x19beea, _0x5d83fd) { return _0x19beea(_0x5d83fd); } }; let { url: _0x9cf0ff, fullpage: _0x25139e } = _0x3d8861[_0x4e1348(0x195)](_0x564131, {}); if (!_0x9cf0ff) throw { 'status': 0x190, 'creator': _0x3d8861[_0x4e1348(0x1a1)], 'message': _0x3d8861[_0x4e1348(0x19c)] }; let _0x506029 = await _0x3d8861[_0x4e1348(0x1ac)](ssweb, _0x9cf0ff, _0x25139e), {url: _0x10a669} = await _0x3d8861[_0x4e1348(0x19a)](uploadFile, _0x506029); const _0x549b18 = await _0x3d8861[_0x4e1348(0x192)](fetch, _0x9cf0ff); return { 'status': _0x549b18[_0x4e1348(0x1b0)], 'creator': _0x3d8861[_0x4e1348(0x1a1)], 'result': _0x10a669 }; }; function _0x5ef8() { const _0x5d2b24 = [ '1916853TvFpRY', 'YAtQD', 'screenshot', 'parameter\x20', '7594LaWMSn', '6453224vouSkT', './uploadFi', 'networkidl', '4453760CMypdl', 'exports', 'ng!', 'sQMbE', 'uWoGV', 'launch', 'aIfsC', 'jjiAQ', 'status', 'ytnWa', 'puppeteer', 'close', '3500656DucJtf', 'boleh\x20koso', '5355399OJsCGu', 'png', 'vkLtd', 'ZSObp', '5332710CscGTv', 'url\x20tidak\x20', 'bNZAv', 'IJMJh', '--no-sandb', 'goto', 'node-fetch', 'Tcxue', '158MeXYQP', 'BvXvd', 'newPage', '9OvsfKY', 'Sanzy' ]; _0x5ef8 = function () { return _0x5d2b24; }; return _0x5ef8(); }