热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php弹幕,php实现斗鱼弹幕,一起来欣赏弹幕吧~

推荐:《PHP视频教程》斗鱼弹幕PHP版本之前写过python获取斗鱼的弹幕传送门,突发奇想,想要用php来实现。弹幕获取实现起来很简单&

推荐:《PHP视频教程》

斗鱼弹幕 PHP版本

之前写过python获取斗鱼的弹幕 传送门,突发奇想,想要用php来实现。弹幕获取实现起来很简单,用swoole很容易做到了,后期也做了一些命令行格式的优化

使用了swoole来连接socket,取代了php的socket的函数,使用起来更加方便灵活,swoole文档

默认获取的英雄联盟的弹幕,如果想要看其他房间的弹幕,只需执行命令 php cli.php danmu [room id]即可

找个人气旺的房间,一起来欣赏弹幕吧!

Requirementsswoole扩展

symfony/console

guzzlehttp/guzzle

jaeger/querylist

Quick Start

1. pecl install swoole

省略配置过程,具体参照swoole文档...

2. git clone git@github.com:wjhtime/douyu_danmu_php.git

3. composer install -vvv (安装过程可能较长,通过-vvv查看输出)

4. php cli.php douyu:search

5. php cli.php danmu

或者 php danmu.php

Feature使用swoole获取弹幕数据

使用symfony/console包,内容输出更加美观

消息处理,弹幕消息、赠送礼物、分享房间等类型均做处理

Screenshots

c4d6371aae7b9400265d9f44fc39a86f.png

Illustrate

7fd2d9f7704e9fbab6fe5c8616652901.png

To Do List

弹幕信息分类不够清晰,未知type型数据过多



推荐阅读
author-avatar
民海育来仁湖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有