python爬虫 关于加速乐(_jsl)

声明

本文章中所有内容仅供学习交流,敏感信息均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!

    第一次遇到_jsl的时候花费了一天没弄懂,后面换了台电脑(没弄代理)频率一秒一个网页,相对稳定的抓去了一部分,第二次再换电脑就不行了,可能是大量爬取被识别了。

具体原理没有搞懂,大概就是三次请求才能得到真实数据,上代码

三个js的文件也放到文章了。是js的文件  不是py文件

目录

声明


import re
import json
import execjs
import requests
from ua_list import *



def main(url):
    session = requests.session()
    # 这里的headers_1,,是自己封装的一个UA列表,随机选出一个浏览器标识
    headers = headers_1
    # 第一次请求,可以得到两个参数,__jsluid_s不需要处理,__jsl_clearance_s这个参数还不是最终的
    r = session.get(url, headers=headers)
    info = re.findall(r".*cookie=(.*?);location.*", r.text)[0]
    __jsl_clearance_s = execjs.eval(info).split(";")[0]
    __jsluid_s = r.headers["Set-Cookie"].split(";")[0]

    # 更新headers,携带第一次得到的参数进行第二次请求,
    # 这次请求会得到一段很长的代码,里面的需要解析的字段基本都是固定的,直接套用就行
    # 这一步主要是为了得到最终__jsl_clearance_s参数

    headers.update({'cookie': f"{__jsluid_s}; {__jsl_clearance_s};"})
    r = session.get(url, headers=headers)
    parameters = json.loads(re.findall(r'};go\((.*?)\)</script>', r.text)[0])
    if parameters['ha'] == 'sha1':
        js_file = 'SDKsha1.js'
    elif parameters['ha'] == 'sha256':
        js_file = 'SDKsha256.js'
    elif parameters['ha'] == 'md5':
        js_file = 'SDKmd5.js'
    with open('../'+js_file, 'r', encoding='utf-8') as f:
        cmp = execjs.compile(f.read())
        __jsl_clearance_s = cmp.call('go', parameters)
        headers.update({'cookie': f"{__jsluid_s}; {__jsl_clearance_s};"})

    # 第三次请求,会携带第一次请求得到的__jsluid_s,和第二系请求得到的__jsl_clearance_s,最后返回页面html字符串
    r = session.get(url, headers=headers)
    return r.content.decode()

"""
SDKsha1.js

//SDKsha1.js
 
window = this
function hash(_0x20ba34) {
  function _0x48b64c(_0x58ffb4, _0x4c4bd8) {
    return (_0x58ffb4 & 2147483647) + (_0x4c4bd8 & 2147483647) ^ _0x58ffb4 & 2147483648 ^ _0x4c4bd8 & 2147483648;
  }
 
  function _0x275b39(_0x3edcb7) {
    var _0x3e9409 = "0123456789abcdef";
    var _0x1ae715 = "";
 
    for (var _0x5a7e34 = 7; _0x5a7e34 >= 0; _0x5a7e34--) {
      _0x1ae715 += _0x3e9409["charAt"](_0x3edcb7 >> _0x5a7e34 * 4 & 15);
    }
 
    return _0x1ae715;
  }
 
  function _0x137449(_0x19b78a) {
    var _0x4f1259 = (_0x19b78a["length"] + 8 >> 6) + 1,
        _0x10460c = new Array(_0x4f1259 * 16);
 
    for (var _0x2d8565 = 0; _0x2d8565 < _0x4f1259 * 16; _0x2d8565++) {
      _0x10460c[_0x2d8565] = 0;
    }
 
    for (_0x2d8565 = 0; _0x2d8565 < _0x19b78a["length"]; _0x2d8565++) {
      _0x10460c[_0x2d8565 >> 2] |= _0x19b78a["charCodeAt"](_0x2d8565) << 24 - (_0x2d8565 & 3) * 8;
    }
 
    _0x10460c[_0x2d8565 >> 2] |= 128 << 24 - (_0x2d8565 & 3) * 8;
    _0x10460c[_0x4f1259 * 16 - 1] = _0x19b78a["length"] * 8;
    return _0x10460c;
  }
 
  function _0x4fb334(_0x34fc22, _0xe6e961) {
    return _0x34fc22 << _0xe6e961 | _0x34fc22 >>> 32 - _0xe6e961;
  }
 
  function _0x33482c(_0x445134, _0x3f2123, _0x329d6c, _0x37051a) {
    if (_0x445134 < 20) {
      return _0x3f2123 & _0x329d6c | ~_0x3f2123 & _0x37051a;
    }
 
    if (_0x445134 < 40) {
      return _0x3f2123 ^ _0x329d6c ^ _0x37051a;
    }
 
    if (_0x445134 < 60) {
      return _0x3f2123 & _0x329d6c | _0x3f2123 & _0x37051a | _0x329d6c & _0x37051a;
    }
 
    return _0x3f2123 ^ _0x329d6c ^ _0x37051a;
  }
 
  function _0x23f539(_0x4b4520) {
    return _0x4b4520 < 20 ? 1518500249 : _0x4b4520 < 40 ? 1859775393 : _0x4b4520 < 60 ? -1894007588 : -899497514;
  }
 
  var _0x1ca900 = _0x137449(_0x20ba34);
 
  var _0x57bb4a = new Array(80);
 
  var _0x40ae07 = 1732584193;
 
  var _0x2b120e = -271733879;
 
  var _0x5bd7a7 = -1732584194;
 
  var _0x33f70f = 271733878;
 
  var _0x443e64 = -1009589776;
 
  for (var _0x1ecb5b = 0; _0x1ecb5b < _0x1ca900["length"]; _0x1ecb5b += 16) {
    var _0x200a71 = _0x40ae07;
    var _0x2ac6a1 = _0x2b120e;
    var _0xccc7ad = _0x5bd7a7;
    var _0x425e91 = _0x33f70f;
    var _0x3dfbe9 = _0x443e64;
 
    for (var _0x977077 = 0; _0x977077 < 80; _0x977077++) {
      if (_0x977077 < 16) {
        _0x57bb4a[_0x977077] = _0x1ca900[_0x1ecb5b + _0x977077];
      } else {
        _0x57bb4a[_0x977077] = _0x4fb334(_0x57bb4a[_0x977077 - 3] ^ _0x57bb4a[_0x977077 - 8] ^ _0x57bb4a[_0x977077 - 14] ^ _0x57bb4a[_0x977077 - 16], 1);
      }
 
      t = _0x48b64c(_0x48b64c(_0x4fb334(_0x40ae07, 5), _0x33482c(_0x977077, _0x2b120e, _0x5bd7a7, _0x33f70f)), _0x48b64c(_0x48b64c(_0x443e64, _0x57bb4a[_0x977077]), _0x23f539(_0x977077)));
      _0x443e64 = _0x33f70f;
      _0x33f70f = _0x5bd7a7;
      _0x5bd7a7 = _0x4fb334(_0x2b120e, 30);
      _0x2b120e = _0x40ae07;
      _0x40ae07 = t;
    }
 
    _0x40ae07 = _0x48b64c(_0x40ae07, _0x200a71);
    _0x2b120e = _0x48b64c(_0x2b120e, _0x2ac6a1);
    _0x5bd7a7 = _0x48b64c(_0x5bd7a7, _0xccc7ad);
    _0x33f70f = _0x48b64c(_0x33f70f, _0x425e91);
    _0x443e64 = _0x48b64c(_0x443e64, _0x3dfbe9);
  }
 
  return _0x275b39(_0x40ae07) + _0x275b39(_0x2b120e) + _0x275b39(_0x5bd7a7) + _0x275b39(_0x33f70f) + _0x275b39(_0x443e64);
}
 
function go(_0x2efd35) {
 
  var _0x105679 = new Date();
 
  function _0x137db4(_0x5850d6, _0x5675bc) {
    var _0x1eebb8 = _0x2efd35["chars"]["length"];
 
    for (var _0xa51720 = 0; _0xa51720 < _0x1eebb8; _0xa51720++) {
      for (var _0x5c1512 = 0; _0x5c1512 < _0x1eebb8; _0x5c1512++) {
        var _0x536c82 = _0x5675bc[0] + _0x2efd35["chars"]["substr"](_0xa51720, 1) + _0x2efd35["chars"]["substr"](_0x5c1512, 1) + _0x5675bc[1];
 
        if (hash(_0x536c82) == _0x5850d6) {
          return [_0x536c82, new Date() - _0x105679];
        }
      }
    }
  }
 
  var _0x3d717b = _0x137db4(_0x2efd35["ct"], _0x2efd35["bts"]);
 
 
  var _0x276c14;
 
  if (_0x2efd35["wt"]) {
      _0x276c14 = parseInt(_0x2efd35["wt"]) > _0x3d717b[1] ? parseInt(_0x2efd35["wt"]) - _0x3d717b[1] : 500;
  } else {
      _0x276c14 = 1500;
  }
 
  return window.cookie = _0x2efd35["tn"] + "=" + _0x3d717b[0]
 
}
 
function test(b){
  return eval(b)
}


SDKsha256.js

window = this
function hash(_0x14b941) {
  var _0x17cfd4 = 8;
  var _0x30e100 = 0;
 
  function _0x196a5a(_0xc1048f, _0x361e0d) {
    var _0x1e3275 = (_0xc1048f & 65535) + (_0x361e0d & 65535);
 
    var _0x27e76e = (_0xc1048f >> 16) + (_0x361e0d >> 16) + (_0x1e3275 >> 16);
 
    return _0x27e76e << 16 | _0x1e3275 & 65535;
  }
 
  function _0x1e0e82(_0x176ee9, _0x3d6541) {
    return _0x176ee9 >>> _0x3d6541 | _0x176ee9 << 32 - _0x3d6541;
  }
 
  function _0x430c80(_0x162faa, _0x39acb2) {
    return _0x162faa >>> _0x39acb2;
  }
 
  function _0x5ba1eb(_0x16f9f9, _0xb76039, _0x36a8a5) {
    return _0x16f9f9 & _0xb76039 ^ ~_0x16f9f9 & _0x36a8a5;
  }
 
  function _0x125148(_0x561d4e, _0x4ca349, _0x48e02b) {
    return _0x561d4e & _0x4ca349 ^ _0x561d4e & _0x48e02b ^ _0x4ca349 & _0x48e02b;
  }
 
  function _0x2d17c4(_0x11c146) {
    return _0x1e0e82(_0x11c146, 2) ^ _0x1e0e82(_0x11c146, 13) ^ _0x1e0e82(_0x11c146, 22);
  }
 
  function _0x2cca5e(_0x1c1713) {
    return _0x1e0e82(_0x1c1713, 6) ^ _0x1e0e82(_0x1c1713, 11) ^ _0x1e0e82(_0x1c1713, 25);
  }
 
  function _0x7b0c2d(_0x26356e) {
    return _0x1e0e82(_0x26356e, 7) ^ _0x1e0e82(_0x26356e, 18) ^ _0x430c80(_0x26356e, 3);
  }
 
  function _0x9e06a7(_0x27f05c) {
    return _0x1e0e82(_0x27f05c, 17) ^ _0x1e0e82(_0x27f05c, 19) ^ _0x430c80(_0x27f05c, 10);
  }
 
  function _0x15ccdc(_0x4ac019, _0x306469) {
    var _0x59b817 = new Array(1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298);
 
    var _0xbabdd7 = new Array(1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225);
 
    var _0x27f973 = new Array(64);
 
    var _0x5311b5, _0x10314c, _0xea1ca7, _0x3dc934, _0x3115d4, _0x1d8125, _0x37223c, _0x5376ea, _0x375d27, _0x5c1bbb;
 
    var _0x7ede6b, _0x3f8822;
 
    _0x4ac019[_0x306469 >> 5] |= 128 << 24 - _0x306469 % 32;
    _0x4ac019[(_0x306469 + 64 >> 9 << 4) + 15] = _0x306469;
 
    for (var _0x375d27 = 0; _0x375d27 < _0x4ac019["length"]; _0x375d27 += 16) {
      _0x5311b5 = _0xbabdd7[0];
      _0x10314c = _0xbabdd7[1];
      _0xea1ca7 = _0xbabdd7[2];
      _0x3dc934 = _0xbabdd7[3];
      _0x3115d4 = _0xbabdd7[4];
      _0x1d8125 = _0xbabdd7[5];
      _0x37223c = _0xbabdd7[6];
      _0x5376ea = _0xbabdd7[7];
 
      for (var _0x5c1bbb = 0; _0x5c1bbb < 64; _0x5c1bbb++) {
        if (_0x5c1bbb < 16) {
          _0x27f973[_0x5c1bbb] = _0x4ac019[_0x5c1bbb + _0x375d27];
        } else {
          _0x27f973[_0x5c1bbb] = _0x196a5a(_0x196a5a(_0x196a5a(_0x9e06a7(_0x27f973[_0x5c1bbb - 2]), _0x27f973[_0x5c1bbb - 7]), _0x7b0c2d(_0x27f973[_0x5c1bbb - 15])), _0x27f973[_0x5c1bbb - 16]);
        }
 
        _0x7ede6b = _0x196a5a(_0x196a5a(_0x196a5a(_0x196a5a(_0x5376ea, _0x2cca5e(_0x3115d4)), _0x5ba1eb(_0x3115d4, _0x1d8125, _0x37223c)), _0x59b817[_0x5c1bbb]), _0x27f973[_0x5c1bbb]);
        _0x3f8822 = _0x196a5a(_0x2d17c4(_0x5311b5), _0x125148(_0x5311b5, _0x10314c, _0xea1ca7));
        _0x5376ea = _0x37223c;
        _0x37223c = _0x1d8125;
        _0x1d8125 = _0x3115d4;
        _0x3115d4 = _0x196a5a(_0x3dc934, _0x7ede6b);
        _0x3dc934 = _0xea1ca7;
        _0xea1ca7 = _0x10314c;
        _0x10314c = _0x5311b5;
        _0x5311b5 = _0x196a5a(_0x7ede6b, _0x3f8822);
      }
 
      _0xbabdd7[0] = _0x196a5a(_0x5311b5, _0xbabdd7[0]);
      _0xbabdd7[1] = _0x196a5a(_0x10314c, _0xbabdd7[1]);
      _0xbabdd7[2] = _0x196a5a(_0xea1ca7, _0xbabdd7[2]);
      _0xbabdd7[3] = _0x196a5a(_0x3dc934, _0xbabdd7[3]);
      _0xbabdd7[4] = _0x196a5a(_0x3115d4, _0xbabdd7[4]);
      _0xbabdd7[5] = _0x196a5a(_0x1d8125, _0xbabdd7[5]);
      _0xbabdd7[6] = _0x196a5a(_0x37223c, _0xbabdd7[6]);
      _0xbabdd7[7] = _0x196a5a(_0x5376ea, _0xbabdd7[7]);
    }
 
    return _0xbabdd7;
  }
 
  function _0x11fc11(_0x2df159) {
    var _0x1838e4 = Array();
 
    var _0x432209 = 255;
 
    for (var _0x180adc = 0; _0x180adc < _0x2df159["length"] * _0x17cfd4; _0x180adc += _0x17cfd4) {
      _0x1838e4[_0x180adc >> 5] |= (_0x2df159["charCodeAt"](_0x180adc / _0x17cfd4) & _0x432209) << 24 - _0x180adc % 32;
    }
 
    return _0x1838e4;
  }
 
  function _0x1a9672(_0x187a9c) {
    var _0x351e87 = new RegExp("\n", "g");
 
    _0x187a9c = _0x187a9c["replace"](_0x351e87, "\n");
    var _0x5abc15 = "";
 
    for (var _0x44a7ce = 0; _0x44a7ce < _0x187a9c["length"]; _0x44a7ce++) {
      var _0x4975f3 = _0x187a9c["charCodeAt"](_0x44a7ce);
 
      if (_0x4975f3 < 128) {
        _0x5abc15 += String["fromCharCode"](_0x4975f3);
      } else {
        if (_0x4975f3 > 127 && _0x4975f3 < 2048) {
          _0x5abc15 += String["fromCharCode"](_0x4975f3 >> 6 | 192);
          _0x5abc15 += String["fromCharCode"](_0x4975f3 & 63 | 128);
        } else {
          _0x5abc15 += String["fromCharCode"](_0x4975f3 >> 12 | 224);
          _0x5abc15 += String["fromCharCode"](_0x4975f3 >> 6 & 63 | 128);
          _0x5abc15 += String["fromCharCode"](_0x4975f3 & 63 | 128);
        }
      }
    }
 
    return _0x5abc15;
  }
 
  function _0x5cb110(_0x333b79) {
    var _0x2995f2 = "0123456789abcdef";
    var _0x46499f = "";
 
    for (var _0x335770 = 0; _0x335770 < _0x333b79["length"] * 4; _0x335770++) {
      _0x46499f += _0x2995f2["charAt"](_0x333b79[_0x335770 >> 2] >> (3 - _0x335770 % 4) * 8 + 4 & 15) + _0x2995f2["charAt"](_0x333b79[_0x335770 >> 2] >> (3 - _0x335770 % 4) * 8 & 15);
    }
 
    return _0x46499f;
  }
 
  _0x14b941 = _0x1a9672(_0x14b941);
  return _0x5cb110(_0x15ccdc(_0x11fc11(_0x14b941), _0x14b941["length"] * _0x17cfd4));
}
 
//    逻辑层
 
function go(_0x569ad4) {
 
  var _0x3db76d = new Date();
 
  function _0x3872bb(_0x4630c7, _0x1f91d8) {
    var _0x17e01e = _0x569ad4["chars"]["length"];
 
    for (var _0x249dd6 = 0; _0x249dd6 < _0x17e01e; _0x249dd6++) {
      for (var _0x4d60bc = 0; _0x4d60bc < _0x17e01e; _0x4d60bc++) {
        var _0x31a23d = _0x1f91d8[0] + _0x569ad4["chars"]["substr"](_0x249dd6, 1) + _0x569ad4["chars"]["substr"](_0x4d60bc, 1) + _0x1f91d8[1];
 
        if (hash(_0x31a23d) == _0x4630c7) {
          return [_0x31a23d, new Date() - _0x3db76d];
        }
      }
    }
  }
 
  var _0x99e61 = _0x3872bb(_0x569ad4["ct"], _0x569ad4["bts"]);
 
 
  return  window.cookie = _0x569ad4["tn"] + "=" + _0x99e61[0]
 
 
}
 
// go({"bts":["1627787912.517|0|Nyr","hUmpABQnNsQ2YTyJ7mMDPo%3D"],"chars":"OXWwEfBSY2UcVKUdSDChcy","ct":"3132c4d0f94daa2f72d2c81af2b59938cfe94b62f3525a01d48ec9d245397f5b","ha":"sha256","tn":"__jsl_clearance_s","vt":"3600","wt":"1500"})
 
function test(b){
  return eval(b)
}
//


SDKmd5.js

window = this
function hash(_0x1508a7) {
  function _0x5da79a(_0x3e8d59, _0x35869a) {
    return _0x3e8d59 << _0x35869a | _0x3e8d59 >>> 32 - _0x35869a;
  }
 
  function _0x50531a(_0x21d14d, _0x6657b) {
    var _0x1f3c52, _0x37c140, _0x25f0a3, _0x33e048, _0x16e58e;
 
    _0x25f0a3 = _0x21d14d & 2147483648;
    _0x33e048 = _0x6657b & 2147483648;
    _0x1f3c52 = _0x21d14d & 1073741824;
    _0x37c140 = _0x6657b & 1073741824;
    _0x16e58e = (_0x21d14d & 1073741823) + (_0x6657b & 1073741823);
 
    if (_0x1f3c52 & _0x37c140) {
      return _0x16e58e ^ 2147483648 ^ _0x25f0a3 ^ _0x33e048;
    }
 
    if (_0x1f3c52 | _0x37c140) {
      if (_0x16e58e & 1073741824) {
        return _0x16e58e ^ 3221225472 ^ _0x25f0a3 ^ _0x33e048;
      } else {
        return _0x16e58e ^ 1073741824 ^ _0x25f0a3 ^ _0x33e048;
      }
    } else {
      return _0x16e58e ^ _0x25f0a3 ^ _0x33e048;
    }
  }
 
  function _0x74d793(_0x4e7548, _0x3c0a78, _0x54b9c7) {
    return _0x4e7548 & _0x3c0a78 | ~_0x4e7548 & _0x54b9c7;
  }
 
  function _0x117a18(_0x436b69, _0x380bde, _0x529c69) {
    return _0x436b69 & _0x529c69 | _0x380bde & ~_0x529c69;
  }
 
  function _0x413375(_0xe2bc59, _0x18aa0f, _0x2a26cb) {
    return _0xe2bc59 ^ _0x18aa0f ^ _0x2a26cb;
  }
 
  function _0x5c24cb(_0x159d71, _0x299665, _0x3e99f9) {
    return _0x299665 ^ (_0x159d71 | ~_0x3e99f9);
  }
 
  function _0x352d13(_0x3cec36, _0xff891, _0x20deda, _0x8c4d7f, _0x1abf9b, _0x5da25e, _0x23856e) {
    _0x3cec36 = _0x50531a(_0x3cec36, _0x50531a(_0x50531a(_0x74d793(_0xff891, _0x20deda, _0x8c4d7f), _0x1abf9b), _0x23856e));
    return _0x50531a(_0x5da79a(_0x3cec36, _0x5da25e), _0xff891);
  }
 
  function _0x12ed99(_0x292dd6, _0x1583da, _0x24a1a3, _0x3b40fc, _0x2be24a, _0x442348, _0x154131) {
    _0x292dd6 = _0x50531a(_0x292dd6, _0x50531a(_0x50531a(_0x117a18(_0x1583da, _0x24a1a3, _0x3b40fc), _0x2be24a), _0x154131));
    return _0x50531a(_0x5da79a(_0x292dd6, _0x442348), _0x1583da);
  }
 
  function _0x38f0c5(_0x1cc892, _0x5e3a6f, _0xd78abb, _0x52ae78, _0x217d99, _0x17f975, _0x4236dc) {
    _0x1cc892 = _0x50531a(_0x1cc892, _0x50531a(_0x50531a(_0x413375(_0x5e3a6f, _0xd78abb, _0x52ae78), _0x217d99), _0x4236dc));
    return _0x50531a(_0x5da79a(_0x1cc892, _0x17f975), _0x5e3a6f);
  }
 
  function _0x5e101e(_0x56621b, _0x2d1bc1, _0x47ffc1, _0x188773, _0x58988e, _0x4f1a64, _0x4f0efa) {
    _0x56621b = _0x50531a(_0x56621b, _0x50531a(_0x50531a(_0x5c24cb(_0x2d1bc1, _0x47ffc1, _0x188773), _0x58988e), _0x4f0efa));
    return _0x50531a(_0x5da79a(_0x56621b, _0x4f1a64), _0x2d1bc1);
  }
 
  function _0x19cbb9(_0x20c9f9) {
    var _0x5884fe;
 
    var _0x41e31b = _0x20c9f9["length"];
 
    var _0x433529 = _0x41e31b + 8;
 
    var _0x482d2a = (_0x433529 - _0x433529 % 64) / 64;
 
    var _0x8928a1 = (_0x482d2a + 1) * 16;
 
    var _0x5c076a = Array(_0x8928a1 - 1);
 
    var _0x32a0e1 = 0;
    var _0x8c5041 = 0;
 
    while (_0x8c5041 < _0x41e31b) {
      _0x5884fe = (_0x8c5041 - _0x8c5041 % 4) / 4;
      _0x32a0e1 = _0x8c5041 % 4 * 8;
      _0x5c076a[_0x5884fe] = _0x5c076a[_0x5884fe] | _0x20c9f9["charCodeAt"](_0x8c5041) << _0x32a0e1;
      _0x8c5041++;
    }
 
    _0x5884fe = (_0x8c5041 - _0x8c5041 % 4) / 4;
    _0x32a0e1 = _0x8c5041 % 4 * 8;
    _0x5c076a[_0x5884fe] = _0x5c076a[_0x5884fe] | 128 << _0x32a0e1;
    _0x5c076a[_0x8928a1 - 2] = _0x41e31b << 3;
    _0x5c076a[_0x8928a1 - 1] = _0x41e31b >>> 29;
    return _0x5c076a;
  }
 
  function _0x4e9526(_0x5805c5) {
    var _0x46a348 = "",
        _0x23fdb6 = "",
        _0x51b898,
        _0x3ecee7;
 
    for (_0x3ecee7 = 0; _0x3ecee7 <= 3; _0x3ecee7++) {
      _0x51b898 = _0x5805c5 >>> _0x3ecee7 * 8 & 255;
      _0x23fdb6 = "0" + _0x51b898["toString"](16);
      _0x46a348 = _0x46a348 + _0x23fdb6["substr"](_0x23fdb6["length"] - 2, 2);
    }
 
    return _0x46a348;
  }
 
  var _0x8adf90 = Array();
 
  var _0x404753, _0x1f0e38, _0x524680, _0x2c78f2, _0x331372, _0x450c53, _0x31243e, _0x312ed9, _0x1054d3;
 
  var _0x187320 = 7,
      _0x3a94d0 = 12,
      _0x5d5520 = 17,
      _0x4b532d = 22;
  var _0x47acf8 = 5,
      _0x4f54c = 9,
      _0x11c2c5 = 14,
      _0x481665 = 20;
  var _0x2e2d81 = 4,
      _0x532b1b = 11,
      _0x2c6b6e = 16,
      _0x416055 = 23;
  var _0x2055fb = 6,
      _0x51ab1a = 10,
      _0x22c8e8 = 15,
      _0xbdb484 = 21;
  _0x8adf90 = _0x19cbb9(_0x1508a7);
  _0x450c53 = 1732584193;
  _0x31243e = 4023233417;
  _0x312ed9 = 2562383102;
  _0x1054d3 = 271733878;
 
  for (_0x404753 = 0; _0x404753 < _0x8adf90["length"]; _0x404753 += 16) {
    _0x1f0e38 = _0x450c53;
    _0x524680 = _0x31243e;
    _0x2c78f2 = _0x312ed9;
    _0x331372 = _0x1054d3;
    _0x450c53 = _0x352d13(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 0], _0x187320, 3614090360);
    _0x1054d3 = _0x352d13(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 1], _0x3a94d0, 3905402710);
    _0x312ed9 = _0x352d13(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 2], _0x5d5520, 606105819);
    _0x31243e = _0x352d13(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 3], _0x4b532d, 3250441966);
    _0x450c53 = _0x352d13(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 4], _0x187320, 4118548399);
    _0x1054d3 = _0x352d13(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 5], _0x3a94d0, 1200080426);
    _0x312ed9 = _0x352d13(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 6], _0x5d5520, 2821735955);
    _0x31243e = _0x352d13(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 7], _0x4b532d, 4249261313);
    _0x450c53 = _0x352d13(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 8], _0x187320, 1770035416);
    _0x1054d3 = _0x352d13(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 9], _0x3a94d0, 2336552879);
    _0x312ed9 = _0x352d13(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 10], _0x5d5520, 4294925233);
    _0x31243e = _0x352d13(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 11], _0x4b532d, 2304563134);
    _0x450c53 = _0x352d13(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 12], _0x187320, 1804603682);
    _0x1054d3 = _0x352d13(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 13], _0x3a94d0, 4254626195);
    _0x312ed9 = _0x352d13(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 14], _0x5d5520, 2792965006);
    _0x31243e = _0x352d13(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 15], _0x4b532d, 1236535329);
    _0x450c53 = _0x12ed99(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 1], _0x47acf8, 4129170786);
    _0x1054d3 = _0x12ed99(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 6], _0x4f54c, 3225465664);
    _0x312ed9 = _0x12ed99(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 11], _0x11c2c5, 643717713);
    _0x31243e = _0x12ed99(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 0], _0x481665, 3921069994);
    _0x450c53 = _0x12ed99(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 5], _0x47acf8, 3593408605);
    _0x1054d3 = _0x12ed99(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 10], _0x4f54c, 38016083);
    _0x312ed9 = _0x12ed99(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 15], _0x11c2c5, 3634488961);
    _0x31243e = _0x12ed99(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 4], _0x481665, 3889429448);
    _0x450c53 = _0x12ed99(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 9], _0x47acf8, 568446438);
    _0x1054d3 = _0x12ed99(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 14], _0x4f54c, 3275163606);
    _0x312ed9 = _0x12ed99(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 3], _0x11c2c5, 4107603335);
    _0x31243e = _0x12ed99(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 8], _0x481665, 1163531501);
    _0x450c53 = _0x12ed99(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 13], _0x47acf8, 2850285829);
    _0x1054d3 = _0x12ed99(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 2], _0x4f54c, 4243563512);
    _0x312ed9 = _0x12ed99(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 7], _0x11c2c5, 1735328473);
    _0x31243e = _0x12ed99(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 12], _0x481665, 2368359562);
    _0x450c53 = _0x38f0c5(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 5], _0x2e2d81, 4294588738);
    _0x1054d3 = _0x38f0c5(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 8], _0x532b1b, 2272392833);
    _0x312ed9 = _0x38f0c5(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 11], _0x2c6b6e, 1839030562);
    _0x31243e = _0x38f0c5(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 14], _0x416055, 4259657740);
    _0x450c53 = _0x38f0c5(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 1], _0x2e2d81, 2763975236);
    _0x1054d3 = _0x38f0c5(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 4], _0x532b1b, 1272893353);
    _0x312ed9 = _0x38f0c5(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 7], _0x2c6b6e, 4139469664);
    _0x31243e = _0x38f0c5(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 10], _0x416055, 3200236656);
    _0x450c53 = _0x38f0c5(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 13], _0x2e2d81, 681279174);
    _0x1054d3 = _0x38f0c5(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 0], _0x532b1b, 3936430074);
    _0x312ed9 = _0x38f0c5(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 3], _0x2c6b6e, 3572445317);
    _0x31243e = _0x38f0c5(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 6], _0x416055, 76029189);
    _0x450c53 = _0x38f0c5(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 9], _0x2e2d81, 3654602809);
    _0x1054d3 = _0x38f0c5(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 12], _0x532b1b, 3873151461);
    _0x312ed9 = _0x38f0c5(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 15], _0x2c6b6e, 530742520);
    _0x31243e = _0x38f0c5(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 2], _0x416055, 3299628645);
    _0x450c53 = _0x5e101e(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 0], _0x2055fb, 4096336452);
    _0x1054d3 = _0x5e101e(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 7], _0x51ab1a, 1126891415);
    _0x312ed9 = _0x5e101e(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 14], _0x22c8e8, 2878612391);
    _0x31243e = _0x5e101e(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 5], _0xbdb484, 4237533241);
    _0x450c53 = _0x5e101e(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 12], _0x2055fb, 1700485571);
    _0x1054d3 = _0x5e101e(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 3], _0x51ab1a, 2399980690);
    _0x312ed9 = _0x5e101e(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 10], _0x22c8e8, 4293915773);
    _0x31243e = _0x5e101e(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 1], _0xbdb484, 2240044497);
    _0x450c53 = _0x5e101e(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 8], _0x2055fb, 1873313359);
    _0x1054d3 = _0x5e101e(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 15], _0x51ab1a, 4264355552);
    _0x312ed9 = _0x5e101e(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 6], _0x22c8e8, 2734768916);
    _0x31243e = _0x5e101e(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 13], _0xbdb484, 1309151649);
    _0x450c53 = _0x5e101e(_0x450c53, _0x31243e, _0x312ed9, _0x1054d3, _0x8adf90[_0x404753 + 4], _0x2055fb, 4149444226);
    _0x1054d3 = _0x5e101e(_0x1054d3, _0x450c53, _0x31243e, _0x312ed9, _0x8adf90[_0x404753 + 11], _0x51ab1a, 3174756917);
    _0x312ed9 = _0x5e101e(_0x312ed9, _0x1054d3, _0x450c53, _0x31243e, _0x8adf90[_0x404753 + 2], _0x22c8e8, 718787259);
    _0x31243e = _0x5e101e(_0x31243e, _0x312ed9, _0x1054d3, _0x450c53, _0x8adf90[_0x404753 + 9], _0xbdb484, 3951481745);
    _0x450c53 = _0x50531a(_0x450c53, _0x1f0e38);
    _0x31243e = _0x50531a(_0x31243e, _0x524680);
    _0x312ed9 = _0x50531a(_0x312ed9, _0x2c78f2);
    _0x1054d3 = _0x50531a(_0x1054d3, _0x331372);
  }
 
  var _0x44abf2 = _0x4e9526(_0x450c53) + _0x4e9526(_0x31243e) + _0x4e9526(_0x312ed9) + _0x4e9526(_0x1054d3);
 
  return _0x44abf2["toLowerCase"]();
}
 
function go(_0x13a9b2) {
 
  var _0x1b814d = new Date();
 
  function _0x5ed914(_0x13ab7c, _0x84d8cf) {
    var _0x1cb05f = _0x13a9b2["chars"]["length"];
 
    for (var _0x904714 = 0; _0x904714 < _0x1cb05f; _0x904714++) {
      for (var _0x5506fa = 0; _0x5506fa < _0x1cb05f; _0x5506fa++) {
        var _0x3e4b41 = _0x84d8cf[0] + _0x13a9b2["chars"]["substr"](_0x904714, 1) + _0x13a9b2["chars"]["substr"](_0x5506fa, 1) + _0x84d8cf[1];
 
        if (hash(_0x3e4b41) == _0x13ab7c) {
          return [_0x3e4b41, new Date() - _0x1b814d];
        }
      }
    }
  }
 
  var _0x72d62f = _0x5ed914(_0x13a9b2["ct"], _0x13a9b2["bts"]);
 
  var _0x1298ac;
 
  return  window.cookie = _0x13a9b2["tn"] + "=" + _0x72d62f[0]
 
}
 
go({
  "bts": ["1622515917.867|0|H55", "6djHDjdDil0A7%2FWc1C26Ew%3D"],
  "chars": "pgrsMaQGVVkEHPHMaiwDTg",
  "ct": "fac6ba0e26fe421c0b63793760c4b7eb",
  "ha": "md5",
  "tn": "__jsl_clearance_s",
  "vt": "3600",
  "wt": "1500"
});
console.log(window.cookie)
 
 
 
 
 
// function test(b){
//   return eval(b)
// }



 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值