分析(x0)
进入目标 站:https://www.laifeng.com/
当我们点击弹幕直播框时,它会要求咱们登录账 。这也实属正常,没办法那咱们就登录吧。
登录成功后,咱们抓一下这个发送弹幕的包:
t为时间戳,sign签名也是JavaScript加密的。其它值不变,自己发送两次弹幕抓包对比一下就好了。
分析(x1)
可以看到是它是一直在变化的,就像咱们的时间一样一直在流逝变化。不懂什么是时间戳的自己去谷歌一下。
或者在咱们的控制台也可以得到它:
OK,至此已经解决第一个加密的参数。
分析(x2)
接下来就是大头菜了,咱们分析sign签名是如何得到的:
打个断点,在浏览器上随意发送一弹幕,发现g就是appkey是一个定值,c为一个字典,咱们要取的是c字典中data键所对应的值:
凭我经验,这个d根本不需咱们去找它应该就是咱们的cookies,直接搜一下就完事了……
发现缺少对象,emmmmm我三十岁的人都没对象……这里毫无疑问就是少了h这个函数对象。
那么咱们去给它找出来即可
OK,到此为止,咱们已经完成了百分之五十了,为什么最核心的部分完成确只完成百分之五十呢这个项目为三个程序:自动对接接吗台子注册账 、房间ID 采集筛选出主播在线的ID 、咱们这个的话就是关键的发送程序。
代码
Python代码:
需要自己手动拿下登录页码的cookies,然后自己更改好发送的内容与房间id即可。
JavaScript源码:
效果

点赞,在看,转发三连哦~
是一个专注于程序员圈子的技术平台,你可以收获、、、、、、,微信搜索关注!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!