当前位置:首页 > 代码·功能 > 正文

关于哔哩哔哩(B站)直播的一些抓包结果

前段时间一直有在折腾B站直播,拿FD抓包了一下,没什么好说的,直接发结果咯,顺便过来扫扫墓

全部请求都是要携带Cookie请求

获取房间号(CID)

HTTP GET http://live.bilibili.com/房间CID或房间短号

正则抓取 页面中 var cid =参数即可

获取房间信息

HTTP GET http://live.bilibili.com/live/getInfo?roomid=房间CID

领取瓜子宝箱任务

HTTP GET http://live.bilibili.com/FreeSilver/getCurrentTask

瓜子宝箱任务验证码图片

HTTP GET http://live.bilibili.com/FreeSilver/getCaptcha

瓜子宝箱任务验证码图片

HTTP GET http://live.bilibili.com/FreeSilver/getAward?time_start=宝箱任务的开始时间&time_end=宝箱任务的结束时间&captcha=验证码(相关参数会在领取任务后返回json携带)

直播签到

HTTP GET http://live.bilibili.com/sign/doSign

直播签到状态查询

HTTP GET http://live.bilibili.com/sign/GetSignInfo

每日道具奖励领取

HTTP GET http://live.bilibili.com/giftBag/sendDaily

当前账号可用礼物查询

HTTP GET http://live.bilibili.com/gift/playerBag

向目标UP赠送礼物

HTTP POST http://live.bilibili.com/giftBag/send

Header头 Content-Type: application/x-form-urlencoded

POST 数据内容 giftId=礼物id&roomid=房间CID&ruid=MASTERID值(获取直播间数据中包含)&num=数量&coinType=silver&Bag_id=背包中该礼物id&timestamp=时间戳&rnd=随机数&token=Cookie中的LIVE_LOGIN_DATA参数(未在直播站中获取的Cookie不存在该数据,访问直播站时会set自行抓取)

挂直播经验

HTTP POST http://live.bilibili.com/User/userOnlineHeart

五分钟执行一次即可,需要随便携带一个直播间Referer

领取限时礼物

HTTP POST http://live.bilibili.com/eventRoom/heart

领取限时活动礼物

发送弹幕

HTTP POST http://live.bilibili.com/msg/send

Header头 Content-Type: application/x-form-urlencoded

POST 数据内容 color=弹幕颜色rgb&fontsize=字体大小&mode=1&msg=内容&rnd=随机数&roomid=房间CID

接收弹幕

SOCKET livecmt-1.bilibili.com:788

取数据时回返回接口地址,当然这个一样可以用

关于socket发送我也是一脸懵逼,只知道发送的数据内容,倒是...自己没成功接收到数据...跪求dalao

标签:
上一篇: 下一篇:

26 条评论

评论加载中...
  1. Hi, i think that i ssaw you visited mʏ sitye sо i came
    to “return thе favor”.I am attemptijg to fіnd things tо enhance my web site!I suppose іts oҝ tο uѕe a few of үour ideas!!

    2018年6月9日 05:15 评论
  2. 9楼
    Chile 火狐浏览器 Mac OS X 10.12
    decaptcha c#  

    Appreciating tһe persistence you рut іnto үour site and in depth informatiⲟn yoou provide.
    It’ѕ ցood to comе across a blog every oncfe іn ɑ wһile
    tһat isn’t the same outdated rehashed material. Great гead!
    Ι’ve bookmarked your site аnd I’m including your RSS feeds to my Google account.

    2018年6月9日 05:14 评论
  3. 8楼
    来自天朝的朋友 谷歌浏览器  Android 7.0 Redmi Note 4X Build/NRD90M
    派兹  

    获取房间信息的接口已失效

    2018年2月5日 03:33 评论
    • 派兹  

      获取房间信息应改为http://live.bilibili.com/bili/getRoomInfo/房间CID

      2018年2月5日 03:41 评论
  4. 7楼
    来自天朝的朋友 谷歌浏览器 Mac OS X 10_13_2
    evilemon  

    https://github.com/evilemon/bilibili-web-socket

    2018年1月18日 10:34 评论
  5. Ꭲhanks for sharing yοur tһoughts aƅout 小幻. Reɡards

    2018年1月2日 01:34 评论
  6. 5楼
    来自天朝的朋友 Netscape Navigator iPhone iPhone OS 11_0_3 like Mac OS X
    牛宝宝  

    已将源码发送到你邮箱,我用PHP实现了,但是,收弹幕的业务和挂机的业务必定是在不同线程里的,这点我不会做。

    2017年10月31日 18:42 评论
    • 小幻  

      万分感谢!!用PHP原生socket怎么链接都没有响应,直接就放弃了。

      2017年11月1日 00:28 评论
    • Kris  

      你好= 3=我想问下可不可以分享一下如何获取直播弹幕的。。我想搞点小玩意儿玩233 多谢~

      2017年12月4日 12:00 评论
    • pp  

      我也想弄一下,方便给发一份吗? 邮箱1104535081@qq.com

      2018年6月2日 17:03 评论
  7. 4楼
    来自天朝的朋友 谷歌浏览器 Windows 10
    牛宝宝  

    楼主获取弹幕数据的接口搞定没,没搞定的话联系我邮箱,我已经搞定。

    2017年10月31日 09:19 评论
    • 小幻  

      什么语言下实现的,如果是php就万分感谢了,py做到了php链接死活没有响应

      2017年10月31日 17:06 评论
  8. 地板
    来自天朝的朋友 搜狗浏览器 Windows 10
    asfr  

    补充几个没用的:
    获取部分房间信息:http://live.bilibili.com/bili/getRoomInfo/房间CID
    获取直播源地址:https://api.live.bilibili.com/api/playurl?platform=h5&cid=房间CID

    2017年7月21日 09:30 评论
  9. 板凳
    这家伙可能用了美佬的代理 火狐浏览器 Windows 7
    小幻  

    评论测试

    2017年6月10日 18:29 评论
  10. 沙发
    来自天朝的朋友 谷歌浏览器 Windows 10
    krui  

    感谢分享

    2017年6月8日 09:13 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……