主要是逆向pwd这个参数是怎么生成的?
data: {
username: a.account,
pwd: v(a.pwd.substr(0, 16)),
imgcode: a.verify,
f: "json",
userlang: a.currentLang,
redirect_url: g(i.redirectUrl)
}
找到上面的代码。
再顺着找到这个v函数。
p.exports = function(t, i, r) {
if (!i) {
if (!r) {
return D(t)
} else {
return E(t)
}
}
if (!r) {
return l(i, t)
} else {
return q(i, t)
}
}
在给这个函数改名的时候我将这个函数改成了v。结果导致和原来v函数冲突,出现了如下错误:
F:\github\learning-python\爬虫\案例\微信公众平台登录\v1.js:16
function S(t, i, r, f, j, O, $) {
^
RangeError: Maximum call stack size exceeded
