这篇文章给大家分享的是有关php如何实现斗鱼弹幕的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强>斗鱼弹幕php版本强>
github地址:https://github.com/wjhtime
之前写过python获取斗鱼的弹幕传送门,突发奇想,想要用php来实现。弹幕获取实现起来很简单,用swoole很容易做到了,后期也做了一些命令行格式的优化
使用了swoole来连接插座,取代了php的套接字的函数,使用起来更加方便灵活,swoole文档
默认获取的英雄联盟的弹幕,如果想要看其他房间的弹幕,只需执行命令php cli。php danmu[房间id]即可
找个人气旺的房间,一起来欣赏弹幕吧!
<>强劲需求强>
- <李>
swoole扩展
李> <李>symfony/控制台
李> <李>guzzlehttp/狂饮
李> <李>jaeger/querylist
李><强>快速启动强>
1。pecl安装swoole
省略配置过程,具体参照swoole文档…
2。git克隆git@github.com: wjhtime/douyu_danmu_php.git
3。作曲家安装-vvv(安装过程可能较长,通过-vvv查看输出)
4。php cli。php douyu:搜索& lt; keywords>
5。php cli。php danmu & lt; room_id=288016在
或php danmu者。php
<强>功能强>
- <李>
使用swoole获取弹幕数据
李> <李>使用symfony/控制台包,内容输出更加美观
李> <李>消息处理,弹幕消息,赠送礼物,分享房间等类型均做处理
李><强>截图强>
感谢各位的阅读!关于php如何实现斗鱼弹幕就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!