这里就拿头条举例子,它跟抖音都是没啥两样的,照着下面步骤获取就行了。打开头条,先找到有a_bogus参数的接口
我们先看看他的长度是多少,这里的长度可能每个人都不一样的,但大部分的都是168或者164的。
在控制台上输出一下,这里要记一下自己的长度为多少
然后选择这个bdms.js:2
点进去我们就来到了这个页面,点进去我有一黄光闪烁一下,m = []) : (d = s.apply(b, u),我们在这里打一个条件断点
重新刷新一下网页,然后可以看到此时的ab已经生成了
我们往前跟栈,进入到里面
可以看到就是return 返回过来的数据
如果进行一个个扣代码会麻烦很多,我就把整个文件里面的代码就拿了出来,那么我们首先要把这个函数e拿到外面去用,这里我们在最后面声明一个变量用来接收function e()
然后在下面声明一个函数,这里面原本的var r =e._v,因为我们用了自己的变量去接收了他,所以我们改成自己声明的变量window._U
因为还有个arguments没有值,我们去控制台输出一下把值先拿过来
然后我们运行一下代码,发现window没有被定义,那么接下来就是补环境的问题了
以下开始补环境
要补的环境就那么多,可能也有补多了的,不过也没太大的关系,想location,navigator,window._sdGlueVersionMap等等这些参数,在控制台输出一下便能拿到相应的值
补完环境后我们再运行一下代码,可以看到已经获取成功了