斗鱼d幕 PHP版本
github地址:https://github.com/wjhtime
之前写过python获取斗鱼的d幕 传送门,突发奇想,想要用PHP来实现。d幕获取实现起来很简单,用swoole很容易做到了,后期也做了一些命令行格式的优化
使用了swoole来连接socket,取代了PHP的socket的函数,使用起来更加方便灵活,swoole文档
默认获取的英雄联盟的d幕,如果想要看其他房间的d幕,只需执行命令 PHP cli.PHP danmu [room ID]即可
找个人气旺的房间,一起来欣赏d幕吧!
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获取d幕数据
使用symfony/console包,内容输出更加美观
消息处理,d幕消息、赠送礼物、分享房间等类型均做处理
Screenshots
Illustrate
To Do List
d幕信息分类不够清晰,未知type型数据过多 总结
以上是内存溢出为你收集整理的php实现斗鱼d幕,一起来欣赏d幕吧~全部内容,希望文章能够帮你解决php实现斗鱼d幕,一起来欣赏d幕吧~所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)