推荐:《PHP视频教程》

斗鱼弹幕 PHP版本

github地址:https://github.com/wjhtime

之前写过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

Illustrate

To Do List

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

php 抓取弹幕,php实现斗鱼弹幕,一起来欣赏弹幕吧~相关推荐

  1. Wireshark抓包原理(ARP劫持、MAC泛洪)及数据流追踪和图像抓取(二)

    [网络安全自学篇] 十三.Wireshark抓包原理(ARP劫持.MAC泛洪)及数据流追踪和图像抓取(二) 2019年09月22日 21:55:44 Eastmount 阅读数 3515 文章标签:  ...

  2. 通过websocket抓取斗鱼弹幕和礼物消息

    1.斗鱼弹幕协议 到斗鱼官方开放平台看斗鱼通讯协议,网址"斗鱼开放平台",登录后可查看 所以根据斗鱼协议做编码函数: 1 def msg_encode(msg):2 #消息以 \0 ...

  3. python爬虫----简单的抓取斗鱼弹幕

    近几年来直播越来越火,看直播也成为了人们生活的娱乐项目 个人也是比较喜欢看直播,看着主播的搞笑的操作和弹幕不时会开怀大笑. 于是就想能不能把弹幕抓取下来,带着这个问题我就点开了一个直播间.按照以前学过 ...

  4. python爬斗鱼直播_从零开始写Python爬虫 --- 爬虫应用: 利用斗鱼Api抓取弹幕

    七月末的南京简直开启了「微波炉」模式,白天要学车的我,晚上自然选择宅在家看直播,看着狗贼叔叔满屏幕的弹幕,我就想着能不能把弹幕爬下来呢?说干就干 结果的展示: 这里只抓到弹幕内容和发送用户 并输出在终 ...

  5. 视频直播应用,且配有弹幕显示,内容均从斗鱼抓取

    video-live 项目地址:littleMeng/video-live 简介:视频直播应用,且配有弹幕显示,内容均从斗鱼抓取.video-live 项目介绍 视频直播源从斗鱼接口抓取,直播源分析来 ...

  6. python采集直播_天天再看斗鱼直播?教你如何用Python技术抓取弹幕

    说起来,弹幕这种东西的出现,真的给众多网友带来无数的欢乐源泉. 当然,密集恐惧症患者慎入,毕竟某些视频的弹幕可谓是刷得密密麻麻的. 整个屏幕看的不是剧情,是弹幕. 以前是磕CP很快乐,现在是磕着弹幕也 ...

  7. 【第4篇】Python爬虫实战-抓取B站弹幕视频

    目录 1.获取视频cid参数 2.程序源代码 3.程序运行结果 4.总结 1.获取视频cid参数 首先我们打开一个有弹幕的B站视频,比如:<我好像在哪见过你>人们把难言的爱都埋入土壤里_哔 ...

  8. python抓取腾讯视频弹幕_Python实战 | 如何抓取腾讯视频弹幕

    原标题:Python实战 | 如何抓取腾讯视频弹幕 当代年轻人的快乐是网络给的. 如果有人吐槽周末太无聊,他们一定会反驳: 是追剧不香吗? 是吃鸡不好玩吗? 周末辣么短,怎么会无聊呢? 诚然,追剧和游 ...

  9. 虎牙直播弹幕抓取 相关资料整理

    当前可用项目 看大佬的汇总种类比较齐全,有其他开发需求直接fork修改就行 各种直播平台的直播流&弹幕流解析 https://github.com/wbt5/real-url 自行思路参考 1 ...

最新文章

  1. 工作周报:2011-11-14至2011-11-18
  2. Ubuntu版本更新一路走来:朕就是这样的汉子
  3. 剑指offer之消息中间件ActiveMQ知识总结
  4. 1、数列求值 - 2019年第十届蓝桥杯大赛软件类省赛
  5. 学习ARM的一些基本知识,个人整理
  6. ES6 关于Set对象
  7. CNN卷积层里的多输入多输出通道channel 动手学深度学习v2 pytorch
  8. ListView的优化
  9. VSCode创建Vue项目完整教程
  10. 华为ME909s-821a开启LED状态指示灯
  11. 文本主题模型之LDA在搜狐新闻数据集上的实践
  12. 学历不高的人,去学这5个技术,好找工作,上班也不累
  13. 360路由器远程连接服务器,360路由器如何开启端口映射?
  14. 单循环赛贝格尔编排法实现
  15. linux字符型驱动开发体验01
  16. LeetCode#546. 移除盒子 (Python解法+详细分析)
  17. requests模拟登录微信公众平台手机扫码确认
  18. 兄弟MFC-1919NW一体机远程连接默认密码
  19. ★简单明确( ̄︶ ̄)↗——百度网盘秒传链接教程(使用火狐浏览器)
  20. Linux中文乱码透彻篇

热门文章

  1. aop实现拦截保存操作日志
  2. 密码学系列之:NIST和SHA算法
  3. python3统计英文诗歌每行单词数量
  4. UL588圣诞灯串测试标准和相关法规
  5. 广州市政务服务中心_【广州市政务服务中心】广州市政务服务中心电话,广州市政务服务中心地址_图吧地图...
  6. 按键精灵万能写法轻松驾驭图色脚本
  7. BI 前端实践 15:基于语义层的自助查询
  8. 转载:关于NERO7刻录软件的使用
  9. Linux系统中的磁盘管理
  10. 工业互联网背景下的高炉炉体三维热力图监控系统