首頁  >  文章  >  後端開發  >  php實現鬥魚彈幕,一起來欣賞彈幕吧~

php實現鬥魚彈幕,一起來欣賞彈幕吧~

藏色散人
藏色散人原創
2020-11-26 14:45:335243瀏覽

推薦:《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

5. php cli.php danmu

或php danmu.php

#Feature

    ##使用swoole取得彈幕資料
  • 使用symfony/console包,內容輸出更美觀
  • #訊息處理,彈幕訊息、送禮物、分享房間等類型皆做處理
Screenshots

php實現鬥魚彈幕,一起來欣賞彈幕吧~

#Illustrate

php實現鬥魚彈幕,一起來欣賞彈幕吧~

To Do List

彈幕資訊分類不夠清晰,未知type型資料過多

以上是php實現鬥魚彈幕,一起來欣賞彈幕吧~的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn