From 96246def3b6da0d1c4ad48f196bdba155b7adb14 Mon Sep 17 00:00:00 2001 From: SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com> Date: Fri, 30 Oct 2020 21:09:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A7=86=E9=A2=91=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=E4=BD=8D=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 28 ++++---- history&toview/history.md | 70 +++++++++---------- history&toview/toview.md | 142 +++++++------------------------------- video/info.md | 60 ++++++++-------- 4 files changed, 104 insertions(+), 196 deletions(-) diff --git a/README.md b/README.md index ae7e07b..c321986 100644 --- a/README.md +++ b/README.md @@ -193,7 +193,7 @@ B站专栏同步推出[《B站api研究记》](https://www.bilibili.com/read/rea # 相关项目: -库及文档: +## 库及文档: - [jingyuexing/bilibiliAPI](https://github.com/jingyuexing/bilibiliAPI) - [fython/BilibiliAPIDocs](https://github.com/fython/BilibiliAPIDocs) @@ -206,27 +206,27 @@ B站专栏同步推出[《B站api研究记》](https://www.bilibili.com/read/rea - [flaribbit/bilibili-manga-spider](https://github.com/flaribbit/bilibili-manga-spider) - [simon300000/bili-api](https://github.com/simon300000/bili-api) -成品: -- [3Shain/BiliChat](https://github.com/3Shain/BiliChat) : 使用h5展示b站直播间聊天内容。特别兼容了YouTube的样式表,可以用于增强直播效果。 -- [AncientLysine/BiliLocal](https://github.com/AncientLysine/BiliLocal):Add danmaku to local videos +## 成品: + +- [3Shain/BiliChat](https://github.com/3Shain/BiliChat) : 基于h5的B站直播弹幕姬 +- [AncientLysine/BiliLocal](https://github.com/AncientLysine/BiliLocal):本地弹幕播放器 - [zyzsdy/biliroku](https://github.com/zyzsdy/biliroku):bilibili 生放送(直播)录制 - [otakustay/danmaku-to-ass](https://github.com/otakustay/danmaku-to-ass):A站B站弹幕转字幕文件 -- [bilibili-helper/bilibili-helper-o](https://github.com/bilibili-helper/bilibili-helper-o):An auxiliary extension for Bilibili (bilibili.com) which allows users to bypass playback restrictions, replace video players and use shortcuts.哔哩哔哩 (bilibili.com) 辅助工具,可以下载视频,查询弹幕发送人以及一些十分实用的直播区功能。 -- [apachecn/BiliDriveEx](https://github.com/apachecn/BiliDriveEx):已停更 -- [apachecn/CDNDrive](https://github.com/apachecn/CDNDrive):CDNDrive = BiliDrive + SuperBed,支持任意文件的全速上传与下载 -- [Hsury/BiliDrive](https://github.com/Hsury/BiliDrive):哔哩云,支持任意文件的全速上传与下载 +- [bilibili-helper/bilibili-helper-o](https://github.com/bilibili-helper/bilibili-helper-o):哔哩哔哩 (bilibili.com) 辅助工具,可以下载视频,查询弹幕发送人以及一些十分实用的直播区功能。 +- [apachecn/BiliDriveEx](https://github.com/apachecn/BiliDriveEx):基于B站相簿上传的文件分块索引存储器 +- [apachecn/CDNDrive](https://github.com/apachecn/CDNDrive):基于B站相簿上传的文件分块索引存储器 +- [Hsury/BiliDrive](https://github.com/Hsury/BiliDrive):基于B站相簿上传的文件分块索引存储器 - [Tsuk1ko/bilibili-live-chat](https://github.com/Tsuk1ko/bilibili-live-chat):无后端的仿 YouTube Live Chat 风格的简易 Bilibili 弹幕姬 - [ironmanic/crawler_target_users_good](https://github.com/ironmanic/crawler_target_users_good):搜索bilibili特定视频,为评论 点赞,关注,私信,一体化服务 -- [dd-center/DDatElectron](https://github.com/dd-center/DDatElectron):DD@Home 分布式项目, 桌面客户端 DD@Electron -- [dd-center/vtbs.moe](https://github.com/dd-center/vtbs.moe):Virtual YouTubers in bilibili +- [dd-center/DDatElectron](https://github.com/dd-center/DDatElectron):DD@Home 分布式项目, 桌面客户端 +- [dd-center/vtbs.moe](https://github.com/dd-center/vtbs.moe):B站VTB数据中心 - [JunzhouLiu/BILIBILI-HELPER](https://github.com/JunzhouLiu/BILIBILI-HELPER):利用GitHub Action定时任务实现B站,哔哩哔哩(Bilibili)每日自动投币,签到,银瓜子兑换硬币,领取大会员福利,大会员月底给自己充电等。每天轻松获取65经验值。 - [the1812/Bilibili-Evolved](https://github.com/the1812/Bilibili-Evolved):强大的哔哩哔哩增强脚本: 下载视频, 音乐, 封面, 弹幕 / 简化直播间, 评论区, 首页 / 自定义顶栏, 删除广告, 夜间模式 / 触屏设备支持 -其他: +## 其他: -- [kuresaru/geetest-validator](https://github.com/kuresaru/geetest-validator):No description 暂无描述 -- [Hsury/Geetest3-Crack](https://github.com/Hsury/Geetest3-Crack):Geetest3 Distributed Cracking Platform 极验3代分布式破解平台 -- [SocialSisterYi/bv2av_convert](https://github.com/SocialSisterYi/bv2av_convert):基于算法的av号与bv号互转器 +- [kuresaru/geetest-validator](https://github.com/kuresaru/geetest-validator):geetest调试器 +- [SocialSisterYi/bv2av_convert](https://github.com/SocialSisterYi/bv2av_convert):C语言算法av号与bv号互转器 diff --git a/history&toview/history.md b/history&toview/history.md index 0927c08..1037cfc 100644 --- a/history&toview/history.md +++ b/history&toview/history.md @@ -378,41 +378,41 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \ `data`数组中的对象: -| 字段 | 类型 | 内容 | 备注 | -| ------------- | ---- | ------------------------------ | ------------------------------------------------------------ | -| aid | num | 稿件avID | | -| videos | num | 视频分P总数 | 默认为1 | -| tid | num | 分区tID | | -| tname | str | 子分区名称 | | -| copyright | num | 是否转载 | 1:原创
2:转载 | -| pic | str | 视频封面图片url | | -| title | str | 稿件标题 | | -| pubdate | num | 稿件发布时间 | 时间戳 | -| ctime | num | 用户提交稿件的时间 | 时间戳 | -| desc | str | 视频简介 | | -| state | num | 视频状态 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`state`备注 | -| attribute | num | 稿件属性位配置 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`attribute`备注 | -| duration | num | 视频总计持续时长(所有分P) | 单位为秒 | -| rights | obj | 视频属性标志 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`rights`对象 | -| owner | obj | 视频UP主信息 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`owner`对象 | -| stat | obj | 视频状态数 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`stat`对象 | -| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | -| cid | num | 视频1P CID | | -| dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`dimension`对象 | -| bangumi | obj | 番剧/影视信息 | 非番剧/影视无此项 | -| cheese | obj | 课程信息 | 非课程无此项 | -| favorite | bool | 是否已收藏 | true:已收藏
false:未收藏 | -| type | num | 视频属性 | 3:普通视频
4:剧集
10:课程 | -| sub_type | num | 附视频属性 | 0:普通视频
1:番剧
2:电影
3:纪录片
4:国创
5:电视剧
7:综艺 | -| device | num | 观看平台代码 | 1 3 5 7:手机端
2:web端
4 6:pad端
33:TV端
0:其他 | -| page | obj | 最后观看的分P信息 | | -| count | num | 分P数 | 非投稿视频无此项 | -| progress | num | 观看进度 | 单位为秒 | -| view_at | num | 观看时间 | 时间戳 | -| kid | num | 稿件avID | | -| business | str | 视频类型标识 | archive:用户投稿视频
pgc:番剧/影视
cheese:课程 | -| redirect_link | str | 重定向url | | -| bvid | str | 稿件bvID | | +| 字段 | 类型 | 内容 | 备注 | +| ------------------------------- | ------- | ------------------------------ | ------------------------------------------------------------ | +| aid | num | 稿件avID | | +| videos | num | 视频分P总数 | 默认为1 | +| tid | num | 分区tID | | +| tname | str | 子分区名称 | | +| copyright | num | 是否转载 | 1:原创
2:转载 | +| pic | str | 视频封面图片url | | +| title | str | 稿件标题 | | +| pubdate | num | 稿件发布时间 | 时间戳 | +| ctime | num | 用户提交稿件的时间 | 时间戳 | +| desc | str | 视频简介 | | +| state | num | 视频状态 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`state`备注 | +| ~~attribute~~(仅做历史性保留) | ~~num~~ | ~~稿件属性位配置~~ | 本字段已被删除
~~略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`attribute`备注~~ | +| duration | num | 视频总计持续时长(所有分P) | 单位为秒 | +| rights | obj | 视频属性标志 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`rights`对象 | +| owner | obj | 视频UP主信息 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`owner`对象 | +| stat | obj | 视频状态数 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`stat`对象 | +| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | +| cid | num | 视频1P CID | | +| dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`dimension`对象 | +| bangumi | obj | 番剧/影视信息 | 非番剧/影视无此项 | +| cheese | obj | 课程信息 | 非课程无此项 | +| favorite | bool | 是否已收藏 | true:已收藏
false:未收藏 | +| type | num | 视频属性 | 3:普通视频
4:剧集
10:课程 | +| sub_type | num | 附视频属性 | 0:普通视频
1:番剧
2:电影
3:纪录片
4:国创
5:电视剧
7:综艺 | +| device | num | 观看平台代码 | 1 3 5 7:手机端
2:web端
4 6:pad端
33:TV端
0:其他 | +| page | obj | 最后观看的分P信息 | | +| count | num | 分P数 | 非投稿视频无此项 | +| progress | num | 观看进度 | 单位为秒 | +| view_at | num | 观看时间 | 时间戳 | +| kid | num | 稿件avID | | +| business | str | 视频类型标识 | archive:用户投稿视频
pgc:番剧/影视
cheese:课程 | +| redirect_link | str | 重定向url | | +| bvid | str | 稿件bvID | | `data`数组中的对象`bangumi`对象: diff --git a/history&toview/toview.md b/history&toview/toview.md index 5f326bd..fa39772 100644 --- a/history&toview/toview.md +++ b/history&toview/toview.md @@ -158,123 +158,31 @@ curl 'http://space.bilibili.com/ajax/channel/addAllToView' \ `data`中的`list`数组中的对象: -| 字段 | 类型 | 内容 | 备注 | -| --------- | ---- | ------------------------------ | ------------------------------------------------------------ | -| aid | num | 稿件avID | | -| videos | num | 稿件分P总数 | 默认为1 | -| tid | num | 分区tID | | -| tname | str | 子分区名称 | | -| copyright | num | 是否转载 | 1:原创
2:转载 | -| pic | str | 稿件封面图片url | | -| title | str | 稿件标题 | | -| pubdate | num | 稿件发布时间 | 时间戳 | -| ctime | num | 用户提交稿件的时间 | 时间戳 | -| desc | str | 视频简介 | | -| state | num | 视频状态 | 0:开放浏览
1:橙色通过
-1:待审
-2:被打回
-3:网警锁定
-4:被锁定
-5:管理员锁定(可浏览)
-6:修复待审
-7:暂缓审核
-8:补档待审
-9:等待转码
-10:延迟审核
-11:视频源待修
-12:转储失败
-13:允许评论待审
-14:临时回收站
-15:分发中
-16:转码失败
-20:创建未提交
-30:创建已提交
-40:定时发布
-100:用户删除 | -| attribute | num | 稿件属性位配置 | | -| duration | num | 稿件总时长(所有分P) | 单位为秒 | -| rights | obj | 稿件属性标志 | | -| owner | obj | 稿件UP主信息 | | -| stat | obj | 稿件状态数 | | -| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | -| dimension | obj | 稿件1P分辨率 | | -| count | num | 稿件分P数 | 非投稿视频无此项 | -| cid | num | 视频CID | | -| progress | num | 观看进度时间 | 单位为秒 | -| add_at | num | 添加时间 | 时间戳 | -| bvid | str | 稿件bvID | | - -`attribute`属性位二进制值表: - -| 位 | 内容 | 备注 | -| ---- | ----------------- | ----------------------- | -| 0 | 禁止排行 | | -| 1 | 动态禁止 | | -| 2 | 禁止网页输出 | | -| 3 | 禁止客户端列表 | | -| 4 | 搜索禁止 | | -| 5 | 海外禁止 | | -| 6 | 禁止推荐 | | -| 7 | 禁止转载 | | -| 8 | 是否高清 | 视频清晰度>=1080P | -| 9 | 是否PGC稿件 | 番剧及影视 | -| 10 | 允许承包 | | -| 11 | 是否番剧 | | -| 12 | 是否私单 | | -| 13 | 是否限制地区 | 大多数番剧 | -| 14 | 允许其他人添加tag | | -| 15 | ? | | -| 16 | 跳转 | 番剧及影视av/bv->ep跳转 | -| 17 | 是否影视 | | -| 18 | 付费 | | -| 19 | 推送动态 | | -| 20 | 家长模式 | | -| 21 | UGC付费 | | -| 22 | ? | | -| 23 | 是否失效 | | - -`data`中的`list`数组中的对象中的`rights`对象: - -| 字段 | 类型 | 内容 | 备注 | -| --------------- | ---- | ---------------- | ------------ | -| bp | num | 0 | 作用尚不明确 | -| elec | num | 是否支持充电 | | -| download | num | 是否允许下载 | | -| movie | num | 是否电影 | | -| pay | num | 是否PGC付费 | | -| hd5 | num | 是否有高码率 | | -| no_reprint | num | 是否禁止转载 | | -| autoplay | num | 是否可以自动播放 | | -| ugc_pay | num | 是否UGC付费 | | -| is_cooperation | num | 是否联合投稿 | | -| ugc_pay_preview | num | 0 | 作用尚不明确 | -| no_background | num | 0 | 作用尚不明确 | - -`data`中的`list`数组中的对象中的`owner`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---- | ---- | -------- | ---- | -| mid | num | UP主UID | | -| name | str | UP主昵称 | | -| face | str | UP主头像 | | - -`data`中的`list`数组中的对象中的`stat`对象: - -| 字段 | 类型 | 内容 | 备注 | -| ---------- | ---- | ------------------------------ | ------------ | -| aid | num | 稿件avID | | -| view | num | 普通:观看次数
屏蔽时:-1 | | -| danmaku | num | 弹幕条数 | | -| reply | num | 评论条数 | | -| favorite | num | 收藏人数 | | -| coin | num | 投币枚数 | | -| share | num | 分享次数 | | -| now_rank | num | 0 | 作用尚不明确 | -| his_rank | num | 历史最高排行 | | -| like | num | 获赞次数 | | -| dislike | num | 0 | 作用尚不明确 | -| evaluation | str | 视频评分 | 默认为空 | - -`data`中的`list`数组中的对象中的`pages`对象: - -| 字段 | 类型 | 内容 | 备注 | -| --------- | ---- | --------------- | ------------------------------------ | -| cid | num | 当前分P CID | | -| page | num | 当前分P | | -| from | str | 视频来源 | vupload:用户上传
hunan:芒果TV | -| part | str | 当前分P标题 | | -| duration | num | 当前分P持续时间 | 单位为秒 | -| vid | str | 空 | 作用尚不明确 | -| weblink | str | 空 | 作用尚不明确 | -| dimension | obj | 当前分P分辨率 | | - -`pages`中的`dimension`对象(同`data`中的`list`数组中的对象中的`dimension`对象): - -| 字段 | 类型 | 内容 | 备注 | -| ------ | ---- | -------------- | -------------------- | -| width | num | 当前分P 宽度 | 可能为0 | -| height | num | 当前分P 高度 | 可能为0 | -| rotate | num | 是否将宽高对换 | 0:正常
1:对换 | +| 字段 | 类型 | 内容 | 备注 | +| ------------------------------- | ------- | ------------------------------ | ------------------------------------------------------------ | +| aid | num | 稿件avID | | +| videos | num | 稿件分P总数 | 默认为1 | +| tid | num | 分区tID | | +| tname | str | 子分区名称 | | +| copyright | num | 是否转载 | 1:原创
2:转载 | +| pic | str | 稿件封面图片url | | +| title | str | 稿件标题 | | +| pubdate | num | 稿件发布时间 | 时间戳 | +| ctime | num | 用户提交稿件的时间 | 时间戳 | +| desc | str | 视频简介 | | +| state | num | 视频状态 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`state`备注 | +| ~~attribute~~(仅做历史性保留) | ~~num~~ | ~~稿件属性位配置~~ | 本字段已被删除~~略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`attribute`备注~~ | +| duration | num | 稿件总时长(所有分P) | 单位为秒 | +| rights | obj | 稿件属性标志 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`rights`对象 | +| owner | obj | 稿件UP主信息 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`owner`对象 | +| stat | obj | 稿件状态数 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`stat`对象 | +| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | +| dimension | obj | 稿件1P分辨率 | 略,见[获取视频详细信息(web端)](/video/info.md#获取视频详细信息(web端))中的`dimension`对象 | +| count | num | 稿件分P数 | 非投稿视频无此项 | +| cid | num | 视频CID | | +| progress | num | 观看进度时间 | 单位为秒 | +| add_at | num | 添加时间 | 时间戳 | +| bvid | str | 稿件bvID | | **示例:** diff --git a/video/info.md b/video/info.md index d58cf64..658ece5 100644 --- a/video/info.md +++ b/video/info.md @@ -32,38 +32,38 @@ `data`对象: -| 字段 | 类型 | 内容 | 备注 | -| ------------ | ----- | ------------------------------ | ------------------------------------------------------------ | -| bvid | str | 稿件bvID | | -| aid | num | 稿件avID | | -| videos | num | 稿件分P总数 | 默认为1 | -| tid | num | 分区tID | | -| tname | str | 子分区名称 | | -| copyright | num | 是否转载 | 1:原创
2:转载 | -| pic | str | 稿件封面图片url | | -| title | str | 稿件标题 | | -| pubdate | num | 稿件发布时间 | 时间戳 | -| ctime | num | 用户提交稿件的时间 | 时间戳 | -| desc | str | 视频简介 | | -| state | num | 视频状态 | (PS:以下部分内容来源不明,有待验证)
0:开放浏览
1:橙色通过
-1:待审
-2:被打回
-3:网警锁定
-4:被锁定
-5:管理员锁定(可浏览)
-6:修复待审
-7:暂缓审核
-8:补档待审
-9:等待转码
-10:延迟审核
-11:视频源待修
-12:转储失败
-13:允许评论待审
-14:临时回收站
-15:分发中
-16:转码失败
-20:创建未提交
-30:创建已提交
-40:定时发布
-100:用户删除 | -| attribute | num | 稿件属性位配置 | | -| duration | num | 稿件总时长(所有分P) | 单位为秒 | -| mission_id | num | 稿件参与的活动ID | 无为0 | -| redirect_url | str | 重定向url | 用于番剧及影视的av/bv->ep | -| rights | obj | 视频属性标志 | | -| owner | obj | 视频UP主信息 | | -| stat | obj | 视频状态数 | | -| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | -| cid | num | 视频1P CID | | -| dimension | obj | 视频1P分辨率 | | -| no_cache | bool | true | 作用尚不明确 | -| pages | array | 视频分P列表 | | -| subtitle | obj | 视频CC字幕 | | -| staff | array | 合作成员列表 | 非合作视频无此项 | +| 字段 | 类型 | 内容 | 备注 | +| ------------------------------- | ------- | ------------------------------ | ------------------------------------------------------------ | +| bvid | str | 稿件bvID | | +| aid | num | 稿件avID | | +| videos | num | 稿件分P总数 | 默认为1 | +| tid | num | 分区tID | | +| tname | str | 子分区名称 | | +| copyright | num | 是否转载 | 1:原创
2:转载 | +| pic | str | 稿件封面图片url | | +| title | str | 稿件标题 | | +| pubdate | num | 稿件发布时间 | 时间戳 | +| ctime | num | 用户提交稿件的时间 | 时间戳 | +| desc | str | 视频简介 | | +| state | num | 视频状态 | (PS:以下部分内容来源不明,有待验证)
0:开放浏览
1:橙色通过
-1:待审
-2:被打回
-3:网警锁定
-4:被锁定
-5:管理员锁定(可浏览)
-6:修复待审
-7:暂缓审核
-8:补档待审
-9:等待转码
-10:延迟审核
-11:视频源待修
-12:转储失败
-13:允许评论待审
-14:临时回收站
-15:分发中
-16:转码失败
-20:创建未提交
-30:创建已提交
-40:定时发布
-100:用户删除 | +| ~~attribute~~(仅做历史性保留) | ~~num~~ | ~~稿件属性位配置~~ | 本字段已被删除 | +| duration | num | 稿件总时长(所有分P) | 单位为秒 | +| mission_id | num | 稿件参与的活动ID | 无为0 | +| redirect_url | str | 重定向url | 用于番剧及影视的av/bv->ep | +| rights | obj | 视频属性标志 | | +| owner | obj | 视频UP主信息 | | +| stat | obj | 视频状态数 | | +| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | +| cid | num | 视频1P CID | | +| dimension | obj | 视频1P分辨率 | | +| no_cache | bool | true | 作用尚不明确 | +| pages | array | 视频分P列表 | | +| subtitle | obj | 视频CC字幕 | | +| staff | array | 合作成员列表 | 非合作视频无此项 | `attribute`属性位二进制值表: -(PS:以下部分内容来源不明,有待验证) +(PS:以下部分内容来源不明,有待验证,下表只做历史保留,无实际作用) | 位 | 内容 | 备注 | | ---- | ---------------------- | --------------------------------------------- | @@ -79,7 +79,7 @@ | 9 | 是否PGC稿件 | 番剧&影视 | | 10 | 允许承包 | | | 11 | 是否番剧 | | -| 12 | 是否私单 | | +| 12 | 是否私单 | 存在商业推广恰饭内容 | | 13 | 是否限制地区 | 大多数番剧&影视 | | 14 | 禁止其他人添加TAG | | | 15 | ? | |