您的位置 首页 > 数码极客

「b站手机直播如何可看弹幕」b站如何手机直播游戏…

分享前还是先分享自己的Python学习交流群:666468218

群内不定时分享干货,包括2017最新的python企业案例学习资料和零基础入门教程,欢迎初学和进阶中的小伙伴入群学习交流

全文简介

本篇文章的目的还是需要解释一下,就是当我在用Python刷别人直播间的弹幕的时候,会遇到这样的问题,那就是我自己准备的弹幕库不能跟上主播的节奏。就是我自己一个人发弹幕,这样很容易被房管发现,为了降低被房管发现的几率,降低被封的风险,所以就想着通过复制真人发的弹幕信息,然后我自己再发一次。看起来有点多余啊......不过大家可以把要发的弹幕改成自己想要发送的弹幕信息。

下载弹幕

前面已经说过,想要发送别人的弹幕,首先要获得别人的弹幕,本小节就是介绍怎样去下载弹幕,也就是可以实时的更新弹幕信息。这一部分内容之前已经写过了,所以就不用详细介绍了,大家可以看一下我之前的文章,文章地址在知乎搜索挖掘机小王子,第一个应该就是本人,在本人专栏里面。并且我还给出了该文章的链接:Python爬取哔哩哔哩实时直播弹幕

发送弹幕

既然已经获得了直播的弹幕信息(实时的),那我们就随机在获得的弹幕中取出一个,或几个就行(这个大家根据自己的意愿)。取出以后再发送出去。首先,我们先要明白怎么发送弹幕。在哔哩哔哩网站找到一个主播的直播间。点击进去,尝试着发送一个弹幕,但是在你发送弹幕的时候,一定记得打开你的浏览器的开发者工具(F12)。打开以后应该是这样的(我的是火狐浏览器):

箭头所指的地方就是浏览器和服务器进行交换文件的地方。也就是浏览器可以监控这种交易。所以我们可以尝试着手动发一个弹幕(我发了一个666),看看浏览器和服务器到底发生了什么交易。在进行发弹幕的时候要注意,先把箭头所指的文件全部清除(目的是方便我们分析,抓包)。

找到的这个文件里面就包含了我们想要的弹幕信息。如下图:

叫做参数的这个地方就是我们应该提交的数据,用requests模块来实现的话,总共有三种提交方式(大家可以自行百度)我在这个地方只要解释一下各个参数的含义:

color:弹幕字体的颜色;

fontsize:弹幕字体的大小;

mode:......不知道(这个还真不清楚);

msg:你要发送的弹幕;

rnd:时间戳(应该是你登录或者进入这个页面时候的时间戳);

roomid:房间号

上面这几个参数其实最重要的就是roomid与msg。而其他参数都是可以不用变化的。roomid是负责你想要发送哪个主播的弹幕,msg是你应该发的弹幕,我们也就是要改变这个弹幕,就是吧上面返回的弹幕传递到这个地方。除了参数,我们还应该了解的就是用什么方式进行提交。

在上图有Cookie值,该值记录了我们的账号信息,也就是说,你在发送弹幕的时候应该带上这个值,因为只有用户才能发送弹幕。所以一定要带上这个值。而且再上图中还有个网址非常重要,也即是图中的请求网址。请求方法是POST,相信大家对这个参数应该不陌生。如果说我们不加载上面获得的弹幕,直接用自己写的弹幕该怎么做呢?

Python代码[用自己的弹幕]

弹幕信息[自己的弹幕]

要能模仿别人的弹幕其实也就是把上一篇文章和现在这篇文章结合在一起,就能发送弹幕了,具体的我就不在详细解释了,代码里面都写的非常清楚了!!

Python代码[别人de弹幕]

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“b站手机直播如何可看弹幕,b站如何手机直播游戏,b站手机直播如何关麦,手机直播如何播放课件,B站苹果手机如何直播”边界阅读