py每日spider案例之某website之参数解密(webpack)



require('./env')
require('./mod')
require('./mod2')
require('./loader')
i=window.loader(7598)
g={}
var E = (0,
    i.asrsea)(JSON.stringify(g), (0,
    i.emj2code)(["流泪", "强"]), i.BASE_CODE, (0,
    i.emj2code)(["爱心", "女孩", "惊恐", "大笑"]));
body = (0,
    i.obj2query)({
    params: E.encText,
    encSecKey: E.encSecKey
})

console.log(body)

加载器:







!function() {
    "use strict";
    var e, t, n, r, o, i, u, a = {}, f = {};
    function c(e) {
        var t = f[e];
        if (void 0 !== t)
            return t.exports;
        var n = f[e] = {
            id: e,
            loaded: !1,
            exports: {}
        };
        console.log("e:::",e)
        return a[e].call(n.exports, n, n.exports, c),
            n.loaded = !0,
            n.exports
    }
    window.loader=c,
    c.m = a,
        e = [],
        c.O = function(t, n, r, o) {
            if (!n) {
                var i = 1 / 0;
                for (l = 0; l < e.length; l++) {
                    n = e[l][0],
                        r = e[l][1],
                        o = e[l][2];
                    for (var u = !0, a = 0; a < n.length; a++)
                        (!1 & o || i >= o) && Object.keys(c.O).every((function(e) {
                                return c.O[e](n[a])
                            }
                        )) ? n.splice(a--, 1) : (u = !1,
                        o < i && (i = o));
                    if (u) {
                        e.splice(l--, 1);
                        var f = r();
                        void 0 !== f && (t = f)
                    }
                }
                return t
            }
            o = o || 0;
            for (var l = e.length; l > 0 && e[l - 1][2] > o; l--)
                e[l] = e[l - 1];
            e[l] = [n, r, o]
        }
        ,
        c.n = function(e) {
            var t = e && e.__esModule ? function() {
                        return e.default
                    }
                    : function() {
                        return e
                    }
            ;
            return c.d(t, {
                a: t
            }),
                t
        }
        ,
        n = Object.getPrototypeOf ? function(e) {
                return Object.getPrototypeOf(e)
            }
            : function(e) {
                return e.__proto__
            }
        ,
        c.t = function(e, r) {
            if (1 & r && (e = this(e)),
            8 & r)
                return e;
            if ("object" == typeof e && e) {
                if (4 & r && e.__esModule)
                    return e;
                if (16 & r && "function" == typeof e.then)
                    return e
            }
            var o = Object.create(null);
            c.r(o);
            var i = {};
            t = t || [null, n({}), n([]), n(n)];
            for (var u = 2 & r && e; "object" == typeof u && !~t.indexOf(u); u = n(u))
                Object.getOwnPropertyNames(u).forEach((function(t) {
                        i[t] = function() {
                            return e[t]
                        }
                    }
                ));
            return i.default = function() {
                return e
            }
                ,
                c.d(o, i),
                o
        }
        ,
        c.d = function(e, t) {
            for (var n in t)
                c.o(t, n) && !c.o(e, n) && Object.defineProperty(e, n, {
                    enumerable: !0,
                    get: t[n]
                })
        }
        ,
        c.f = {},
        c.e = function(e) {
            return Promise.all(Object.keys(c.f).reduce((function(t, n) {
                    return c.f[n](e, t),
                        t
                }
            ), []))
        }
        ,
        c.u = function(e) {
            return 981 === e ? "subpacks-gameactivity/index.7125d773.js" : 98 === e ? "subpacks-gameactivity/images/img.7bd62c71.js" : void 0
        }
        ,
        c.miniCssF = function(e) {
            if (981 === e)
                return "subpacks-gameactivity/index.9d99c027.css"
        }
        ,
        c.g = function() {
            if ("object" == typeof globalThis)
                return globalThis;
            try {
                return this || new Function("return this")()
            } catch (e) {
                if ("object" == typeof window)
                    return window
            }
        }(),
        c.o = function(e, t) {
            return Object.prototype.hasOwnProperty.call(e, t)
        }
        ,
        r = {},
        o = "st-mosi-familymonster:",
        c.l = function(e, t, n, i) {
            if (r[e])
                r[e].push(t);
            else {
                var u, a;
                if (void 0 !== n)
                    for (var f = document.getElementsByTagName("script"), l = 0; l < f.length; l++) {
                        var d = f[l];
                        if (d.getAttribute("src") == e || d.getAttribute("data-webpack") == o + n) {
                            u = d;
                            break
                        }
                    }
                u || (a = !0,
                    (u = document.createElement("script")).charset = "utf-8",
                    u.timeout = 120,
                c.nc && u.setAttribute("nonce", c.nc),
                    u.setAttribute("data-webpack", o + n),
                    u.src = e),
                    r[e] = [t];
                var s = function(t, n) {
                    u.onerror = u.onload = null,
                        clearTimeout(p);
                    var o = r[e];
                    if (delete r[e],
                    u.parentNode && u.parentNode.removeChild(u),
                    o && o.forEach((function(e) {
                            return e(n)
                        }
                    )),
                        t)
                        return t(n)
                }
                    , p = setTimeout(s.bind(null, void 0, {
                    type: "timeout",
                    target: u
                }), 12e4);
                u.onerror = s.bind(null, u.onerror),
                    u.onload = s.bind(null, u.onload),
                a && document.head.appendChild(u)
            }
        }
        ,
        c.r = function(e) {
            "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
                value: "Module"
            }),
                Object.defineProperty(e, "__esModule", {
                    value: !0
                })
        }
        ,
        c.nmd = function(e) {
            return e.paths = [],
            e.children || (e.children = []),
                e
        }
        ,
        c.j = 631,
        c.p = "//m.moyi.163.com/familymonster-offline/",
        i = function(e) {
            return new Promise((function(t, n) {
                    var r = c.miniCssF(e)
                        , o = c.p + r;
                    if (function(e, t) {
                        for (var n = document.getElementsByTagName("link"), r = 0; r < n.length; r++) {
                            var o = (u = n[r]).getAttribute("data-href") || u.getAttribute("href");
                            if ("stylesheet" === u.rel && (o === e || o === t))
                                return u
                        }
                        var i = document.getElementsByTagName("style");
                        for (r = 0; r < i.length; r++) {
                            var u;
                            if ((o = (u = i[r]).getAttribute("data-href")) === e || o === t)
                                return u
                        }
                    }(r, o))
                        return t();
                    !function(e, t, n, r) {
                        var o = document.createElement("link");
                        o.rel = "stylesheet",
                            o.type = "text/css",
                            o.onerror = o.onload = function(i) {
                                if (o.onerror = o.onload = null,
                                "load" === i.type)
                                    n();
                                else {
                                    var u = i && ("load" === i.type ? "missing" : i.type)
                                        , a = i && i.target && i.target.href || t
                                        , f = new Error("Loading CSS chunk " + e + " failed.\n(" + a + ")");
                                    f.code = "CSS_CHUNK_LOAD_FAILED",
                                        f.type = u,
                                        f.request = a,
                                        o.parentNode.removeChild(o),
                                        r(f)
                                }
                            }
                            ,
                            o.href = t,
                            document.head.appendChild(o)
                    }(e, o, t, n)
                }
            ))
        }
        ,
        u = {
            631: 0
        },
        c.f.miniCss = function(e, t) {
            u[e] ? t.push(u[e]) : 0 !== u[e] && {
                981: 1
            }[e] && t.push(u[e] = i(e).then((function() {
                    u[e] = 0
                }
            ), (function(t) {
                    throw delete u[e],
                        t
                }
            )))
        }
        ,
        function() {
            var e = {
                631: 0
            };
            c.f.j = function(t, n) {
                var r = c.o(e, t) ? e[t] : void 0;
                if (0 !== r)
                    if (r)
                        n.push(r[2]);
                    else if (631 != t) {
                        var o = new Promise((function(n, o) {
                                r = e[t] = [n, o]
                            }
                        ));
                        n.push(r[2] = o);
                        var i = c.p + c.u(t)
                            , u = new Error;
                        c.l(i, (function(n) {
                                if (c.o(e, t) && (0 !== (r = e[t]) && (e[t] = void 0),
                                    r)) {
                                    var o = n && ("load" === n.type ? "missing" : n.type)
                                        , i = n && n.target && n.target.src;
                                    u.message = "Loading chunk " + t + " failed.\n(" + o + ": " + i + ")",
                                        u.name = "ChunkLoadError",
                                        u.type = o,
                                        u.request = i,
                                        r[1](u)
                                }
                            }
                        ), "chunk-" + t, t)
                    } else
                        e[t] = 0
            }
                ,
                c.O.j = function(t) {
                    return 0 === e[t]
                }
            ;
            var t = function(t, n) {
                var r, o, i = n[0], u = n[1], a = n[2], f = 0;
                if (i.some((function(t) {
                        return 0 !== e[t]
                    }
                ))) {
                    for (r in u)
                        c.o(u, r) && (c.m[r] = u[r]);
                    if (a)
                        var l = a(c)
                }
                for (t && t(n); f < i.length; f++)
                    o = i[f],
                    c.o(e, o) && e[o] && e[o][0](),
                        e[o] = 0;
                return c.O(l)
            }
                , n = window.__LOADABLE_LOADED_CHUNKS__ = window.__LOADABLE_LOADED_CHUNKS__ || [];
            n.forEach(t.bind(null, 0)),
                n.push = t.bind(null, n.push.bind(n))
        }()
}();

目标网址

posted @ 2025-08-23 13:44  我不是萧海哇~~~  阅读(9)  评论(0)    收藏  举报