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

php实现斗鱼d幕,一起来欣赏d幕吧~,第1张

概述php实现斗鱼d幕,一起来欣赏d幕吧~ 推荐:《PHP视频教程》

斗鱼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 [email protected]: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幕吧~所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/998026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存