重要的不是你从哪里来,而是你到哪里去,找准方向,继续努力。
![85180bad57f3c022a46d09f959cf5e2b.png](https://i-blog.csdnimg.cn/blog_migrate/8a84d63bb7fb4ea7dee2d9529642e01d.png)
1、接口分析
aHR0cHM6Ly9rZy5xcS5jb20vemh1Ym8vaW5kZXguaHRtbD9yb29taWQ9NjA5Yjk5ODYyMzJmM2U4OQ==
注意:目标链接由某歌直播分享得到,如上方链接未在直播状态,请自行更换直播链接。
一、抓包
清空请求并刷新页面,点击xhr查看,其中get_msg接口一直在有规律的新增,结合弹幕的实时性,可以确定响应内容由get_msg接口返回。
二、分析请求参数
三、分析响应字段
2、定位解密js函数
方法:搜索需要解密的响应字段
一、通过响应字段分析,确定需要解密的字段是UserDefinedField和Text,考虑到Text比较常见,这里直接全局搜索UserDefinedField。二、点击第一个user.js文件,进入文件当中并搜索UserDefinedField。
3、测试构造的js
一、构造解密js文件
二、构造入口
三、测试js文件
解密完成,响应中包含弹幕信息,用户信息等。
![143266ecb92bd1bb528b5d6ddb07797f.png](https://i-blog.csdnimg.cn/blog_migrate/79a1aaf03dfb8f44e5eaf179defea665.jpeg)
公众号:逆向旅行
微信号:fzcoder888888
定期分享Python进阶技术,爬虫