1:分析
![](https://img-blog.csdnimg.cn/458b3e5754f04d8f84acfe754d13d2ec.png)
![](https://img-blog.csdnimg.cn/d2045dcb0dcc4472a1f96de0ecb8e89d.png)
发现每次请求只有sign不一样,其他的都一样
2:在这个里面找sing
![](https://img-blog.csdnimg.cn/bb38fc6aa2e1467796d53236de782a0a.png)
3:可以看到是在b函数中做的手脚,点进去b里面看看
![](https://img-blog.csdnimg.cn/f528caf9bc7643f08c1ce938dc83fb4a.png)
4:直接把这个段复制下,在python中执行js代码,因为下面要使用e,n函数使用,e,n函数也复制![](https://img-blog.csdnimg.cn/25c6218948664ab18112f8985b3911ae.png)
5:报错 (sing=asd.call("a","cat"))#因为我把执行函数名字改成了a,所以写的a
![](https://img-blog.csdnimg.cn/1e9b5a07536a4449a97ce8585cc8dd76.png)
6:问题出现在里,接下来找window
![](https://img-blog.csdnimg.cn/f922009f306544e5bad3172a469ae625.png)
7:经过找,发现没有window,这时候去页面源码里面看看,果然找到了window的值
![](https://img-blog.csdnimg.cn/986c3659c1b743479e5d0e1ff95411ea.png)
8:直接替换它
![](https://img-blog.csdnimg.cn/cf37ef9e0772404f88edaf20e4d32c32.png)
9:这时候可以发现它成功,得到了sing的值
![](https://img-blog.csdnimg.cn/0c8500767b454c1a9de5f9feb0ada1ab.png)
唯一变量sing解决,接下来就是常规的request请求(基础)