php实现斗鱼弹幕,一起来赏识弹幕吧~
斗鱼弹幕 PHP版本
github地址:https://github.com/wjhtime
此前写过python猎取斗鱼的弹幕 传送门,突发奇想,想要用php来实现。弹幕猎取实现起来很简便,用swoole很容易做到了,后期也做了一些命令行格局的优化
使用了swoole来连接socket,代替了php的socket的函数,使用起来愈加利便灵敏,swoole文档
默许猎取的英雄联盟的弹幕,假如想要看其他房间的弹幕,只需施行命令 php cli.php danmu [room id]即可
寻个人气旺的房间,一起来赏识弹幕吧!
Requirements
swoole扩展
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 <keywords>
5. php cli.php danmu <room_id=288016>
或者 php danmu.php
Feature
使用swoole猎取弹幕数据
使用symfony/console包,内容输出愈加美妙
新闻处置,弹幕新闻、赠予礼品、分享房间等类型均做处置
Screenshots
Illustrate
To Do List
弹幕信息分类不足清楚,未知type型数据过多
以上就是php实现斗鱼弹幕,一起来赏识弹幕吧~的具体内容,更多请关注百分百源码网其它相关文章!