小红薯x-s算法分析最新12-06(x-s 56)(上)

目标-小红薯达人作品:aHR0cHM6Ly93d3cueGlhb2hvbmdzaHUuY29tLw==

1、确定目标

打上xhr断点

发现是异步请求,同时各个参数已经生成结束了

2、进入第二个异步函数

打上断点并继续运行

发现在e这个位置也生成了,那么再继续往上找异步参数进行断点

3、进入第三个异步函数

这个时候发现 header 函数还没有生成 x-s 

这个时候发现参数还没有生成,点进异步 .then 的第一个参数打上断点并查看运行情况,这也是异步调试的一个小技巧

进去p(v.fulfilled) ,在return处打上断点让他运行,运行了几次后发现生成了,说明就是在这附近获得的

4、找到生成的位置

开启 F9大法,找到生成的位置(我定位到后才发现原来可以直接搜索 X-t 定位,可恶草率了),发现是通过 window._webmsxyw(c,i) 来获取的,c 是url后缀部分,i 暂时还未知

然而这个不是我们要的 url 部分,我们需要的是 /api/sns/web/v1/user_posted 这个接口的

5、把断点改成条件断点

将前面的断点全部放开并重新执行

c.includes('api/sns/web/v1/user_posted')

这个时候断住了,能够确认 c 就是url 的后缀部分

6、接下来开始补环境

补环境的步骤较长因此放到了另外一篇文章下,有兴趣的可以参考:

小红薯最新x-s 算法补环境教程12-06更新(下)-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云溪·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值