首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

教你让b视频弹幕发出语音!

这次给大家带来的是《有声弹幕》! 源码在最底下,用电脑复制后,粘贴到视频页面的控制台并回车就可以体验功能。...那么,先介绍实现过程: 需要准备的只有个条件: 让浏览器侦察视频弹幕 让浏览器文字转语音 侦察弹幕 侦查弹幕非常简单,我常介绍的:用元素选择器,选中窗口,一看这个类名,然后看这里面这一个个标签,就知道和弹幕有关...播放视频也可以发现,这个标签里面的元素会不断变化的。 那思路就简单了,只好用代码监听这个标签的变化就好了,jquery提供了非常方便的语法糖。...let msg = new SpeechSynthesisUtterance('你好'); speechSynthesis.speak(msg); 可惜在完成后的效果,只能一句一句读,弹幕一旦多起来,...所以我加了一段代码,用于控制弹幕语音的播放和暂停。

1.4K10

Python3爬取B视频弹幕文字+视频

需要准备的环境: 1、一个B账号,需要先登录,否则不能查看历史弹幕记录 2、联网的电脑和顺手的浏览器,我用的Chrome 3、Python3环境以及request模块,安装使用命令,换源比较快: 爬取步骤...: 1.登录后打开需要爬取的视频页面,打开开发者工具台,Chrome可以使用F12快捷键,选择network监听请求 其中rolldate后面的数字表示该视频对应的弹幕号,返回的数据中timestamp...表示弹幕日期,new表示数目 4.在查看历史弹幕中任选一天,查看,会发出新的请求 dmroll ,时间戳,弹幕号,表示获取该日期的弹幕,1507564800 表示2017/10/10 0:0:0 该请求返回...xml数据 5.使用正则表达式获取所有弹幕消息,匹配模式 '(.*?)'...6.拼接字符串,将所有弹幕保存到本地文件即可 with open('content.txt', mode='w+', encoding='utf8') as f: f.write(content)

1.1K90

python爬取B视频弹幕分析并制作词云

这次我选取的是自己唯一的爆款视频。就是下面这个。 ? 希望大家能够多多支持up,up在这里谢过大家了。 打开网址我们能够发现弹幕信息是存储在这一块的。 ?...for i in links: with open(r'C:\Users\瓤瓤\Desktop\B弹幕.csv','a',newline='',encoding='utf-8-sig') as...2.2jieba分词 文件都存储好了,那么我接下来的第一步就是将我们的弹幕进行jieba分词,拆解成一个一个的词语 f =open(r'C:\Users\瓤瓤\Desktop\B弹幕.csv',encoding...parse.xpath("//d/text()").getall() # print(links) for i in links: with open(r'C:\Users\瓤瓤\Desktop\B弹幕...links=[] links.append(i) writer.writerow(links) # #制作词云图 f =open(r'C:\Users\瓤瓤\Desktop\B弹幕

1.5K30

别人用B弹幕,我用B搞python

大家好,我是大鹏,一位勉强通过b会员考试的普通会员。 众所周知,b弹幕是流行用语爆发的天堂,如果有一天你发现公司群里95、00后说话都听不懂了,来b看看弹幕是很好的补习方式。...可问题是,这么多视频这么多弹幕该从何看起呢?...平常我们在看视频时,弹幕是出现在视频上的。...只要找到你想要的视频cid,替换这个url就可以爬取所有弹幕了(b大部分网页给出的字幕限制是1000条)。 一个视频的cid在哪里呢?...并保存到本地,爬虫的大体框架就完成了: import pandas as pd #将列表变为DataFrame,使用pandas进行分析 df=pd.DataFrame(dlst) df.to_excel('b弹幕数据

2.5K30

如何用B弹幕控制游戏

思来想去决定做个「用弹幕控制的坦克大战」。...具体逻辑是: 监听直播间水友们的弹幕弹幕中有效的指令提取出来 将指令转化为键盘按键在坦克大战中输入 直播坦克大战游戏画面 这样就实现从操作到展示的完整逻辑,所有直播间的水友都可以参与游戏,下面是实际效果...不得不说,B弹幕数据真的很好抓,都存在$('.chat-item.danmaku-item').dataset()中了。...指令识别 抓取出弹幕内容后,需要些额外处理,比如: 「12345」代表「上下左右 开炮」,需要识别出带这些数字的弹幕 奇数昵称长度的水友的弹幕控制「玩家1的坦克」,偶数控制「玩家2的坦克」 处理同一时间多人发弹幕的情况...项目间通信 为了将「B弹幕抓取项目」中识别的指令实时传递给「坦克大战」,需要使用websocket协议。 这里我选择的是socket.io库。

1.5K10

Python爬取B耗子尾汁、不讲武德出处的视频弹幕

可能很多人不知道,这个梗是出自马保国,经常上网的人可能听说过这个名字,而他所说的一些话也被当成了一些梗,比如年轻人不讲武德,闪电五连鞭等等 B马保国的一段视频中他右眼红肿金句频出,部分经典句式甚至被网友们总结归纳成了...“保国体”,变成了口头禅,比如“年轻人不讲武德,欺侮我六十九岁的老同志”“耗子尾汁”(好自为之)等 那么让我们来看看网友们大都发了啥弹幕 项目目标 爬取B弹幕,词云图显示 ?...第一个视频播放量快2000W了,弹幕也有4.8W ?...-4C3E-4466-A896-FBF9B292099B190963infoc; LIVE_BUVID=AUTO4115757254257055; stardustvideo=1; rpdid=|(umu...data = selector.css('d::text').getall() for i in data: print(i) with open('B弹幕

66320

B 弹幕、评论爬虫工具开放下载

点击上方 月小水长 并 设为星标,第一时间接收干货推送 这是 月小水长 的第 58 篇原创干货 在上一篇 B 爬虫 【爬取了 S10 SN vs DWG 总决赛视频的 10 w 条弹幕和评论】...中简要分析了B S10 总决赛视频弹幕及评论的一些东西,本次分享将使用的 B 弹幕及评论打包成工具供大家免费使用。...下面都以最开始的 B 视频下载器中的视频为例。 ?...标题:《白蛇:缘起》无对白版片尾曲《前世今生》完整版4分06秒 演唱:龚笑笑 BV号:BV1Qb411q7Xu 弹幕抓取工具 双击 BarRage.exe 输入 BV1Qb411q7Xu 并回车 最后会在...如何免费下载 关注本公众号(月小水长)后台回复,B弹幕/B评论 任意之一即可 点击下一篇快速阅读 B爬虫 系列文章

2K21

NPlayer 支持任何流媒体和 B 弹幕体验的视频播放器

给清晰度排序,清晰度越高的排在最前面 hls.levels.sort((a, b) => b.height - a.height) const frag = document.createDocumentFragment...弹幕 NPlayer 的弹幕功能可以保持大量弹幕而不卡顿,弹幕系统体验和性能与 B 弹幕十分相似,支持非常多的设置,弹幕防碰撞、弹幕速度、字体、速度、透明度、显示区域、无限弹幕等。...弹幕实现 NPlayer 的弹幕系统尝试了多种实现方案,最终选择了 CSS3 中的 transform 和 transition 方式,它也是 B 弹幕默认选择的方案,当然 B 还支持 canvas...除了渲染方式,弹幕实现还有很多其他的难点,比如弹幕如何防碰撞,当视频倍速播放时弹幕的速度也如何改变,视频的播放暂停事件会有一个很小的延迟,即使很小的延迟也会让弹幕在暂停视频时有个卡顿位置跳跃问题。...当然在用户自定义调节弹幕速度和视频播放速度同时疯狂的播放暂停,怎么保证弹幕位置不发生突然跳动等问题?NPlayer 解决了全部这些问题,和 B 弹幕体验非常相似。

2.2K20

写了个爬虫,收集了b所有的弹幕

而我也想看看大家对他都什么看法,因此写了个爬虫爬了一下b视频弹幕。...爬虫的代码我已经开源到github上了,这里我写了两个版本,地址在下面,详细代码也可以见文章末尾:https://github.com/godweiyang/bilibili-danmu 使用教程 这里我以b一个分析王力宏事件的热门视频为例...,演示一下怎么使用这个代码,视频地址如下:https://www.bilibili.com/video/BV1tq4y1B7Jz 那么这个视频视频号就是BV1tq4y1B7Jz,这里我们使用新版本爬虫...运行python3 danmu2.py看看效果,先输入视频号BV1tq4y1B7Jz,然后输入弹幕的时间范围,最后爬取完成: 最后我们可以对弹幕进行各种分析,这里我用了之前介绍过的词云进行分析,代码也开源了...,调用的是b老版本的api,只能获取一小部分弹幕

1.4K10

《黑神话:悟空》B弹幕、知乎回答分析

最近行哥看到一部燃爆的游戏试玩短片火遍全网---《黑神话:悟空》,短短四天在B便获得2100万+播放量。...知乎也都在从各个角度评论这款游戏,所以行哥今天分别爬取上万条《黑神话:悟空》在B弹幕和知乎的回答,来看看这款游戏的评价到底怎么样 1.爬取B弹幕 2爬取知乎回答 3.词云分析 4.结论 5.参考...1.爬取B弹幕 短短四天,该视频便有2100万+播放量和26万+弹幕,想爬取B弹幕网上已经有了各种介绍文章,但大多都是利用api进行爬取,有些api也已经不再维护了。...所以行哥今天着重介绍下如何通过抓包--> requests来进行爬取B弹幕,首先打开采集弹幕视频,然后F12--> Network 虽然打开弹幕列表只能找到类似弹幕但被加密的数据包,但是我们可以通过点击弹幕列表...') B 弹幕词云 知乎回答词云 4.结论 从上图词云可以看到B弹幕更多的是看到某一处场景直接有感而发“卧槽、起立”,而知乎用户更加理性的引经据典从游戏性、画面、音效等方面进行评价。

70640
领券