快手__NS_sig3数据分析

关键字搜索 __NS_sig3

  • 只有一个结果

  • 此处打上断点,分析__NS_sig3值产出点

  • t值即为需要的值,但t值在Promise对象中

  • 分析整个方法,发现代码可修改为

js 复制代码
function _(e, t, a) {

    const o = m(e, t, a);
    s().call("$encode", [o, {
        suc: function (t) {
            window.result = t
        },
        err: function (e) {
            t(e)
        }
    }]);
    return window.result
}
  • 分析m方法

    断点执行到m方法

    e值为固定值'json'
    t值为请求体
    a值为{}

继续查看发现一个n方法未定义,往上找

一个很明显的webpack方法

将webpack方法扣下来后,即可获取正常的sign值

相关推荐
莓事哒6 分钟前
使用Ajax技术进行动态网页的爬虫(pycharm)
前端·爬虫·python·ajax·pycharm
魔都吴所谓1 小时前
【JSON-RPC】 python+JSON-RPC示例与入门
python·rpc·json
搬砖的阿wei1 小时前
ONNX:统一深度学习工作流的关键枢纽
人工智能·python·深度学习·onnx
Mryan20051 小时前
NumPy系列 - 创建矩阵
数据结构·python·线性代数·矩阵·numpy
ThisIsClark2 小时前
【玩转正则表达式】Python、Go、Java正则表达式解释器的差异解析(附示例)
java·python·golang·正则表达式
Java版蜡笔小新2 小时前
外星人入侵-Python-三
开发语言·python·pygame
小馒头学python3 小时前
蓝耘智算|从静态到动态:探索Maas平台海螺AI图片生成视频功能的强大能力
人工智能·python·学习·算法·aigc
Channing Lewis3 小时前
Python print() 打印多个变量时,可变对象和不可变对象的区别
开发语言·python
SsummerC6 小时前
【leetcode100】括号生成
python·算法·leetcode