本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!
思路分析
既然是在线那肯定是一个持续的过程,所以思路基本就是找轮询的https或者wss。
首先怀疑的肯定是wss了,用抓包工具把这几个wss包都阻止了发现任然能在榜单上。
看眼抓的包就知道阻止了wss后他会轮询的给/fetch接口发包,返回的内容解析出来就是弹幕礼物等信息,正好对应wss中的一个。
接下来阻止/fetch接口,发现从在线榜单上消失。
那么就清楚了,轮询的给/fetch接口发包就能保持在线状态,参数都简单的。
但是真实的却是没有轮询/fetch接口,那么根据上面分析的返回内容,肯定就是接收弹幕礼物等消息的那个wss了。所以使用wss持续发包也能保持在线。
当然到这也没结束,肯定还有其他接口调用。