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))
}()
}();