拼多多 參數(shù) :crawlerInfo;anti-content 破解部分過程
function pdd() {
? ? console.log( [0, 3, 2, 122, 99, 0, 3, 2, 119, 116, 0, 3, 2, 109, 113, 0, 3, 2, 99, 122])
? ? console.log(new st_Key().pack())
? ? console.log(new ut_Key().pack())
? ? console.log(new ft_Key().pack())
? ? console.log(new lt_Key().pack())
? ? console.log(new pt_Key().pack())
? ? console.log(new dt_Key().pack())
? ? console.log(new ht_Key("qc").pack())
? ? console.log(new ht_Key("za").pack())
? ? console.log(new _t_Key("xq",8876).pack())
? ? console.log(new yt_Key("te","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36").pack())
? ? console.log(new gt_Key().pack())
? ? console.log(new wt_Key("rf").pack())
? ? console.log(new bt_Key("pu").pack())
? ? console.log(new mt_Key("au").pack())
? ? console.log("----------------------");
? ? var r = (t = []).concat.apply(t, [
? ? ? ? [0, 3, 2, 122, 99, 0, 3, 2, 119, 116, 0, 3, 2, 109, 113, 0, 3, 2, 99, 122],
? ? ? ? new st_Key().pack(),
? ? ? ? new ut_Key().pack(),
? ? ? ? new ft_Key().pack(),
? ? ? ? new lt_Key().pack(),
? ? ? ? new pt_Key().pack(),
? ? ? ? new dt_Key().pack(),
? ? ? ? new ht_Key("qc").pack(),
? ? ? ? new ht_Key("za").pack(),
? ? ? ? new _t_Key("xq", 8876).pack(),
? ? ? ? new yt_Key("te",window.pdd_jiemi_canshu.env ).pack(),
? ? ].concat(function(t) {
? ? ? ? if (Array.isArray(t)) {
? ? ? ? ? ? for (var e = 0, n = Array(t.length); e < t.length; e++)
? ? ? ? ? ? ? ? n[e] = t[e];
? ? ? ? ? ? return n
? ? ? ? }
? ? ? ? return Array.from(t)
? ? }(new gt_Key().pack()), [new wt_Key("rf").pack(), new bt_Key("pu").pack(), new mt_Key("au").pack()]));
? ? //setTimeout(e, n)
? ? /*? e["exsvV"](setTimeout, (function() {
? ? ? ? ? jt(); //jt也是函數(shù)
? ? ? }), 0);*/
? ? // o === n? r===t
? ? for (var o = r.length.toString(2).split(""), i = 0; o.length < 16; i += 1)
? ? ? ? o.unshift("0");
? ? o = o.join("");
? ? var a = [];
? ? 0 === r.length ? a.push(0, 0) : r.length > 0 && r.length <= 255 ? a.push(0, r.length) : r.length > 255 && a.push(parseInt(o.substring(0, 8), 2), parseInt(o.substring(8, 16), 2)),
? ? ? ? r = [].concat([1], [0, 0, 0], a, r);
? ? console.log(r,r.length);*/
? ?var u = pako.deflate(r),
? ? ? ? l = [].map.call(u, (function(t) {
? ? ? ? ? ? return String.fromCharCode(t)
? ? ? ? }));
? ? console.log(u);
? ? return "0ao" + encode_up(l.join(""));
};