扒一扒B站(二)

免责声明
本文仅用于学习,不得将技术分析的内容用于商业或者非法用途,如因本文内容造成的不良影响和后果与本作者无关,如有侵权,请及时联系作者进行处理,予以删除。


小破站越来越多人用了,作为一个B站的深度用户,又是一个码农,那就来分析一下,看看能不能扒到一些有意思的东西。



API接口里有些参数的作用需要提前了解一下

字段名作用
aidav号
bvidbv号
cid番剧视频弹幕池id号,通过相关api可由cid找到对应的资源列表
oid番剧视频弹幕池id号,通过相关api可由cid找到对应的资源列表
mid用户id
season_id指番剧/电影/电视剧/纪录片id
ep_id指番剧/电影/电视剧/纪录片id
platformweb、h5、html5
season_type1为日番,4为国创
jsonpjsonp,以json格式返回
vtypemp4
type以什么格式返回,可能的值为jsonp
qn视频清晰度,16: 流畅360P (flv360)、32: 清晰480P (flv480)、64: 高清720P (flv720)、74: 高清720P60 (需要大会员)、80: 高清1080P (flv)、112: 高清1080P+ (hdflv2) (需要大会员)、116: 高清1080P60 (需要带入大会员的cookie中的SESSDATA才行,普通用户的SESSDATA最多只能下载1080p的视频,不带入SESSDATA就只能下载480p的)



还是以 祝天下所有的情侣都是失散多年的兄妹【R酱温情翻 为例
在这里插入图片描述



从抓包里我们可以看到这接口https://api.bilibili.com/x/player/pagelist?bvid=BV1zs411f7up&jsonp=jsonp的返回值里可以得到cid
在这里插入图片描述
在这里插入图片描述



如果有了cid一般来说就可以获取到该视频的弹幕列表,对于一些接口来说,oid等同于cidhttps://api.bilibili.com/x/v1/dm/list.so?oid=1029679,能看到弹幕文件采用 xml 格式存储。

在这里插入图片描述


从接口列表里有个api的名字很有意思,https://api.bilibili.com/x/web-frontend/ab/getabtestinfo?varlist=web_reply_list&buvid=DBD6602B-3CF3-4DFA-8171-BEA4EB3FB30B148801infoc,能从名字就能看出来是采用ABTest的形式的,但从响应里就只是指定变量的ABTest,没搞明白为何要采取这样的方式去做
在这里插入图片描述



有个接口可以看得到当前视频的点播人数是多少,https://api.bilibili.com/x/player/online/total?cid=1029679&bvid=BV1zs411f7up&ts=54280337
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



巨人的肩膀

从他人的工作中汲取经验来避免自己的错误重复,正如我们是站在巨人的肩膀上才能做出更好的成绩。

https://github.com/SocialSisterYi/bilibili-API-collect



VChat

一个没有哆啦A梦和静香的IT码农,不专业Gopher
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/251294.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

为什么 B 站的弹幕可以不挡人物?

那天在 B 站看视频的时候,偶然发现当字幕遇到人物的时候就被裁切了,不会挡住人物,觉得很神奇,于是决定一探究竟。 高端的效果,往往只需要采用最朴素的实现方式,忙碌了两个小时,陈师傅打开了 F1…

B站up主能挣多少钱?

大家好,我是小z 越来越多的朋友成为up主,那up主到底能不能挣钱?能怎么挣钱?这些问题,下面的文章可以给到答案。 b站恰饭主要4种形式,创作激励、接广告、充电计划、直播收入。 先说创作激励,只要…

马保国B站封神,这一年能挣多少钱?

文章转载自挖数 据维基百科显示,马保国生于1951年,今年69岁,1970年12月高中毕业后从军入伍,在山东长岛要塞区服役5年,1976年从部队复员回到内乡县城被分配到南阳市当工人。 70年代国内工人的平均月工资在25-40元/月之…

B站刷弹幕

耍耍b站弹幕 先说说b站弹幕原理: 即post请求 你发一个弹幕,根据你当前的cookies和headers,加上data内容,对b站的接口 ‘https://api.bilibili.com/x/v2/dm/post’ 发送一个post请求。 会不会封号?理论上不会&#xff…

SAP-MM发票校验容差详解

MIRO发票校验容差详解 MIRO发票校验容差是指收货业务与发票校验业务之间的差异,这种差异可 能是物料价格差异、收货数量差异、收货金额差异等等,总之,发票校验的容差 内容最为丰富,容差类型有很多种,如下表所示&…

Cadence Allegro如何制作椭圆形通孔焊盘?

一般常规的通孔焊盘大多数是圆形孔,但也有一比较特殊的通孔焊盘,比如DC接口座子,不常见的电源IC焊盘等。下面以绘制一个外长轴为10mm,外短轴为6mm,钻孔的长轴6为mm,钻孔的短轴为4mm椭圆形通孔焊盘举例说明:如下图&…

python画椭圆形_如何绘制Python中的半椭圆?

使用matplotlib.patches.Arc可以使半椭圆形,只需指定关键字theta1=0.0, theta2=180.0(或90至270)。 我写了一个名为arcs的包装函数,用于制作Arc s的散点图。 它使用PatchCollection,应该有更好的性能并启用colorbar。 你可以在gist (link)找到它。 下面是一个例子: a =…

C 画椭圆

C语言画圆 使用C语言画椭圆。 完整代码 #include "stdio.h" #include "graphics.h" #include "conio.h" int main() {int x360,y160,driverVGA,modeVGAHI;int num20,i;int top,bottom;initgraph(&driver,&mode,"");topy-30…

Altium Designer圆形、椭圆形敷铜

关键操作:选中画出的圆,工具-->Covert-->从选择的元素创建区域 1, 用复制或是绘制的方式画一个圆或是椭圆。 2, 例如,将上面中间部分圆,全部敷为裸铜。 关键操作:选中画出的圆&#xff0…

html 椭圆特效,使用CSS3实现椭圆动画效果

写在前面的话: 有这样一个需求,在大屏中要实现几个球用椭圆形状的布局进行展示,展示的同时还要沿着椭圆轨道进行运动。经过 百度结合自身的思考之后给出了以下demo。 正文: 首先我们先写结构 类名为area的div为存放球类的容器,类名为ball的div为球 接着定义样式 .area{wid…

快速记住键盘字母排列顺序的口诀

2019独角兽企业重金招聘Python工程师标准>>> 快速记住键盘字母排列顺序的口诀 众所周知,计算机键盘字母是按一种杂乱无章的顺序排列的。要死记硬背记住26个无序字母的排列顺序,显然很困难。而不记住键盘字母的排列顺序,势必影响学习打字和提高…

计算机打字速录,速录员打字口诀有哪些

打字有很多输入法,比如12345数字打字输入法,惠邦五行码,百虎输入法,鼠标点字输入法,英文输入法,拼音录入法、五笔字型录入法等。下面是小编整理的速录员打字口诀,希望可以给大家带来参考。 速录…

学习双拼必看(最全教程):双拼输入法的心得以及快速入门办法

1.简单介绍一下双拼 2.总共18种双拼方案 3.15种双拼方案的具体映射 4.顺便提一下双拼口诀的事情 5.总结不同平台选择的方案 双拼(也称双打)是一种建立在拼音输入法基础上的输入方法,可视为全拼的一种改进,它通过将汉语拼音中每…

搜狗双拼输入法--快速入门

搜狗双拼输入法--快速入门 什么是双拼?如何使用如何记忆键盘布局?总结 什么是双拼? 由声母和韵母拼汉字,两个字母可表示一个汉字,减少误触和提高速度(据说熟练后可以和全拼碰一碰)。 全拼 使用…

计算机识别键盘流程,电脑键盘拼音打字操作过程

要想学会打字,学会更快速准确的打字方法,那么电脑键盘指法练习是作为使用电脑的基本功,在初期养成正确的键盘指法十分重要,很多朋友由于初期没有养成正确键盘指法的习惯,导致后期习惯了错误的键盘指法,要更…

PS2019污点修复画笔工具、修复画笔工具、修补工具、内容感知移动工具

修复人脸的时候,这个工具中的硬度一般调节为0。

PhotoShop 之移动选区

不能使用 "移动工具" 移动选区,否则会出现剪切的效果,移动后,出现了背景颜色. ,如下图": 移动选区,矩形选框工具、魔棒工具等选区工具都可以移动选区,移动选区的时候,注意选区…

PS制作GIF图片

说明 GIG和PNG静态图片不是‘方’的,平常我们看到的很多图标是gif格式的。gif动态图是由很多帧静态图组成的。web中常用 步骤 把素材图片拖动到ps编辑区素材图:效果如图所示默认图层是锁定的,我们新建一个图层。并清除图片中白色的部分。…

设计模式之二十四种模式大汇总

目录 类关系创建型模型结构型模式行为型模式 类关系 关联关系 一个类是另一个类的属性成员。 双向关联单项关联自关联多重性关联:1…1、0…*、。。。。聚合关系:表示整体和部分的关系组合关系:整体和部分有同一的生命周期 依赖关系 一个类的…

kingview3d在楼宇行业的应用

设计方案: kingview3d 设计目的: 实现三维组态设计效果 应用行业: 三维自来水、三维污水厂、三维泵站、三维煤矿、三维加压泵站等等 设计思路: 1.采用maya或者3dmax设计模型 2.使用HMI、wincc、Intouch、ifix、kingscada等主流的…