sanzy-ss-api
Version:
Package ssweb API with puppeteer and google chrome
148 lines • 5.39 kB
JavaScript
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();
}