修改README,全栈替换http为https

This commit is contained in:
SocialSisterYi
2023-01-17 15:23:59 +08:00
parent c65363496d
commit 69ba9bea19
106 changed files with 747 additions and 732 deletions

View File

@@ -15,7 +15,7 @@
## 发送视频弹幕
> http://api.bilibili.com/x/v2/dm/post
> https://api.bilibili.com/x/v2/dm/post
*请求方式POST*
@@ -68,7 +68,7 @@
为视频`av2`/`BV1xx411c7mD`cid为`62131`的5000ms位置发送一条弹幕`前来考古`(颜色为#FFFFFF字号25普通弹幕游动弹幕
```shell
curl 'http://api.bilibili.com/x/v2/dm/post' \
curl 'https://api.bilibili.com/x/v2/dm/post' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=62131' \
--data-urlencode 'msg=前来考古' \
@@ -104,7 +104,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
## 发送互动弹幕
> http://api.bilibili.com/x/v2/dm/command/post
> https://api.bilibili.com/x/v2/dm/command/post
*请求方式POST*
@@ -211,7 +211,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
为视频`av201947622`cid为`230709860`的5000ms位置发送一条UP主头像弹幕`test`
```shell
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
curl 'https://api.bilibili.com/x/v2/dm/command/post' \
--data-urlencode 'type=1' \
--data-urlencode 'aid=201947622' \
--data-urlencode 'cid=230709860' \
@@ -248,7 +248,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
为视频`av201947622`cid为`230709860`的5000ms位置发送一条发送关联视频弹幕`测试1234`关联视频为`BV1kz4y1X7XP`
```shell
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
curl 'https://api.bilibili.com/x/v2/dm/command/post' \
--data-urlencode 'type=2' \
--data-urlencode 'aid=201947622' \
--data-urlencode 'cid=230709860' \
@@ -287,7 +287,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
为视频`av201947622`cid为`230709860`的5000ms位置发送视频内嵌引导关注按钮X坐标为118Y坐标为82持续时间为5000ms
```shell
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
curl 'https://api.bilibili.com/x/v2/dm/command/post' \
--data-urlencode 'type=5' \
--data-urlencode 'aid=201947622' \
--data-urlencode 'cid=230709860' \
@@ -324,7 +324,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
## 撤回弹幕
> http://api.bilibili.com/x/dm/recall
> https://api.bilibili.com/x/dm/recall
*请求方式POST*
@@ -356,7 +356,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
撤回`cid=168901231`下的弹幕`32310301474947077`的弹幕
```shell
curl 'http://api.bilibili.com/x/dm/recall' \
curl 'https://api.bilibili.com/x/dm/recall' \
--data-urlencode 'cid=168901231' \
--data-urlencode 'dmid=32310301474947077' \
--data-urlencode 'csrf=xxx' \
@@ -377,7 +377,7 @@ curl 'http://api.bilibili.com/x/dm/recall' \
## 购买高级弹幕发送权限
> http://api.bilibili.com/x/dm/adv/buy
> https://api.bilibili.com/x/dm/adv/buy
*请求方式POST*
@@ -409,7 +409,7 @@ curl 'http://api.bilibili.com/x/dm/recall' \
购买视频cid为`168901231`的高级弹幕发送权限
```shell
curl 'http://api.bilibili.com/x/dm/adv/buy' \
curl 'https://api.bilibili.com/x/dm/adv/buy' \
--data-urlencode 'cid=168901231' \
--data-urlencode 'mode=sp' \
--data-urlencode 'csrf=xxx' \
@@ -430,7 +430,7 @@ curl 'http://api.bilibili.com/x/dm/adv/buy' \
## 检测高级弹幕发送权限
> http://api.bilibili.com/x/dm/adv/state
> https://api.bilibili.com/x/dm/adv/state
*请求方式GET*
@@ -471,7 +471,7 @@ curl 'http://api.bilibili.com/x/dm/adv/buy' \
当前状态为已购买且同意
```shell
curl -G 'http://api.bilibili.com/x/dm/adv/state' \
curl -G 'https://api.bilibili.com/x/dm/adv/state' \
--data-urlencode 'cid=168901231' \
--data-urlencode 'mode=sp' \
-b 'SESSDATA=xxx'
@@ -498,7 +498,7 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state' \
## 查询弹幕点赞数
> http://api.bilibili.com/x/v2/dm/thumbup/stats
> https://api.bilibili.com/x/v2/dm/thumbup/stats
*请求方式GET*
@@ -542,7 +542,7 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state' \
查询`cid=236871317`下的弹幕`35600074482384899``38880975220375559``39052528418553863`点赞数
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
curl -G 'https://api.bilibili.com/x/v2/dm/thumbup/stats' \
--data-urlencode 'oid=236871317' \
--data-urlencode 'ids=39019145405661191,38880975220375559,39052528418553863' \
-b 'SESSDATA=xxx'
@@ -580,7 +580,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
## 点赞弹幕
> http://api.bilibili.com/x/v2/dm/thumbup/add
> https://api.bilibili.com/x/v2/dm/thumbup/add
*请求方式POST*
@@ -612,7 +612,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
`cid=145928946`下的弹幕`35600074482384899`点赞
```shell
curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
curl 'https://api.bilibili.com/x/v2/dm/thumbup/add' \
--data-urlencode 'dmid=35600074482384899' \
--data-urlencode 'oid=145928946' \
--data-urlencode 'op=1' \
@@ -636,7 +636,7 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
## 举报弹幕
> http://api.bilibili.com/x/dm/report/add
> https://api.bilibili.com/x/dm/report/add
*请求方式POST*
@@ -685,7 +685,7 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
举报`cid=145928946`下的弹幕`35600074482384899`,理由是`引战`
```shell
curl 'http://api.bilibili.com/x/dm/report/add' \
curl 'https://api.bilibili.com/x/dm/report/add' \
--data-urlencode 'cid=145928946' \
--data-urlencode 'dmid=35600074482384899' \
--data-urlencode 'reason=7' \
@@ -707,7 +707,7 @@ curl 'http://api.bilibili.com/x/dm/report/add' \
## 保护&删除弹幕
> http://api.bilibili.com/x/v2/dm/edit/state
> https://api.bilibili.com/x/v2/dm/edit/state
*请求方式POST*
@@ -741,7 +741,7 @@ curl 'http://api.bilibili.com/x/dm/report/add' \
删除`cid=145928946`下的弹幕`35600074482384899``39067304918515717``39082777041174531`
```shell
curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
curl 'https://api.bilibili.com/x/v2/dm/edit/state' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=145928946' \
--data-urlencode 'dmids=35600074482384899,39067304918515717,39082777041174531' \
@@ -765,7 +765,7 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
## 修改字幕池
> http://api.bilibili.com/x/v2/dm/edit/pool
> https://api.bilibili.com/x/v2/dm/edit/pool
*请求方式POST*
@@ -799,7 +799,7 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
`cid=145928946`下的弹幕`35600074482384899``39067304918515717``39082777041174531`移入字幕池
```shell
curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
curl 'https://api.bilibili.com/x/v2/dm/edit/state' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=145928946' \
--data-urlencode 'pool=1' \

View File

@@ -13,7 +13,7 @@
## 拉取名词解释列表
> http://api.bilibili.com/x/v2/dm/buzzword/list
> https://api.bilibili.com/x/v2/dm/buzzword/list
*请求方式GET*
@@ -91,7 +91,7 @@
拉取对应`哔哩哔哩热词图鉴`的名词列表以20项为一页拉取第1页
```bash
curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/list' \
curl -G 'https://api.bilibili.com/x/v2/dm/buzzword/list' \
--data-urlencode 'type_id=4' \
--data-urlencode 'ps=10' \
--data-urlencode 'pn=1'
@@ -241,7 +241,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/list' \
## 查询名词解释详情
> http://api.bilibili.com/x/v2/dm/buzzword/detail
> https://api.bilibili.com/x/v2/dm/buzzword/detail
*请求方式GET*
@@ -419,7 +419,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/list' \
查询名词`kksk`的详情
```bash
curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/detail' \
curl -G 'https://api.bilibili.com/x/v2/dm/buzzword/detail' \
--data-urlencode 'id=1'
```

View File

@@ -6,7 +6,7 @@
## 修改弹幕个人配置web端
> http://api.bilibili.com/x/v2/dm/web/config
> https://api.bilibili.com/x/v2/dm/web/config
*请求方式POST*
@@ -55,7 +55,7 @@
关闭弹幕
```shell
curl 'http://api.bilibili.com/x/v2/dm/web/config' \
curl 'https://api.bilibili.com/x/v2/dm/web/config' \
--data-urlencode 'dm_switch=false' \
--data-urlencode 'csrf=xxx' \
-b 'SESSDATA=xxx'

View File

@@ -10,11 +10,11 @@
## 获取实时弹幕
> http://api.bilibili.com/x/v2/dm/web/seg.so web端
> https://api.bilibili.com/x/v2/dm/web/seg.so web端
>
> http://api.bilibili.com/x/v2/dm/list/seg.so APP端
> https://api.bilibili.com/x/v2/dm/list/seg.so APP端
>
> http://i0.hdslb.com/bfs/dm/{data}.bin BAS/代码弹幕专包)
> https://i0.hdslb.com/bfs/dm/{data}.bin BAS/代码弹幕专包)
*请求方式GET*
@@ -77,20 +77,20 @@ import requests
import google.protobuf.text_format as text_format
import bilibili.community.service.dm.v1.dm_pb2 as Danmaku
url = 'http://api.bilibili.com/x/v2/dm/web/seg.so'
url = 'https://api.bilibili.com/x/v2/dm/web/seg.so'
params = {
'type':1, #弹幕类型
'oid':1176840, #cid
'pid':810872, #avid
'segment_index':1 #弹幕分段
'type': 1, # 弹幕类型
'oid': 1176840, # cid
'pid': 810872, # avid
'segment_index': 1 # 弹幕分段
}
resp = requests.get(url,params)
resp = requests.get(url, params)
data = resp.content
danmaku_seg = Danmaku.DmSegMobileReply()
danmaku_seg.ParseFromString(data)
print(text_format.MessageToString(danmaku_seg.elems[0],as_utf8=True))
print(text_format.MessageToString(danmaku_seg.elems[0], as_utf8=True))
```
输出:

View File

@@ -19,7 +19,7 @@
## 获取弹幕个人配置与互动弹幕及BAS代码弹幕专包web端
> http://api.bilibili.com/x/v2/dm/web/view
> https://api.bilibili.com/x/v2/dm/web/view
*请求方式GET*
@@ -209,7 +209,7 @@ message DmWebViewReply {
获取视频`av797164471(cid=236871317)`的弹幕元数据
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/web/view' \
curl -G 'https://api.bilibili.com/x/v2/dm/web/view' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=236871317' \
--data-urlencode 'pid=797164471' \
@@ -231,7 +231,7 @@ import requests
AVID = 797164471
CID = 236871317
url = f'http://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
url = f'https://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
data = requests.get(url)
target = web_dmview_pb2.DmWebViewReply()
@@ -261,7 +261,7 @@ for i in target.commandDms:
---弹幕指令=#UP#
---弹幕文字=这个视频没有恰饭!别紧张!
---弹幕出现时间=157818
---弹幕负载数据={"icon":"http://i1.hdslb.com/bfs/face/559abe31f561f71f3106d8ee7b2065cac50c1235.jpg"}
---弹幕负载数据={"icon":"https://i1.hdslb.com/bfs/face/559abe31f561f71f3106d8ee7b2065cac50c1235.jpg"}
---弹幕ID字串=38469676112019463
```
@@ -277,7 +277,7 @@ import requests
AVID = 2
CID = 62131
url = f'http://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
url = f'https://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
data = requests.get(url)
target = web_dmview_pb2.DmWebViewReply()
@@ -292,7 +292,7 @@ for i in target.specialDms:
```
特殊弹幕包数=1
特殊弹幕包url=http://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin
特殊弹幕包url=https://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin
```
使用[普通分段包弹幕](danmaku_proto.md#获取实时弹幕)的proto结构体反序列化此bin数据

View File

@@ -12,7 +12,7 @@
## 获取实时弹幕1
> http://api.bilibili.com/x/v1/dm/list.so
> https://api.bilibili.com/x/v1/dm/list.so
*请求方式GET*
@@ -27,14 +27,14 @@
**示例:**
```shell
curl -G 'http://api.bilibili.com/x/v1/dm/list.so' \
curl -G 'https://api.bilibili.com/x/v1/dm/list.so' \
--data-urlencode 'oid=144541892' \
--compressed -o 'danmaku.xml'
```
## 获取实时弹幕2
> http://comment.bilibili.com/{cid}.xml
> https://comment.bilibili.com/{cid}.xml
*请求方式GET*
@@ -51,7 +51,7 @@ curl -G 'http://api.bilibili.com/x/v1/dm/list.so' \
**示例:**
```shell
curl 'http://comment.bilibili.com/144541892.xml'
curl 'https://comment.bilibili.com/144541892.xml'
--compressed -o 'danmaku.xml'
```

View File

@@ -10,7 +10,7 @@
## 查询历史弹幕日期
> http://api.bilibili.com/x/v2/dm/history/index
> https://api.bilibili.com/x/v2/dm/history/index
*请求方式GET*
@@ -50,7 +50,7 @@
查询了cid为144541892的视频位于2020年1月中有历史弹幕记录的日期
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
curl -G 'https://api.bilibili.com/x/v2/dm/history/index' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=144541892' \
--data-urlencode 'month=2020-01' \
@@ -86,7 +86,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
返回结果的 `data` 项说明这些日期有弹幕发送。若查询的月份中视频无弹幕,则 `data` 项为 `null`
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
curl -G 'https://api.bilibili.com/x/v2/dm/history/index' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=144541892' \
--data-urlencode 'month=2019-12' \
@@ -109,7 +109,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
## 获取历史弹幕protobuf接口
> http://api.bilibili.com/x/v2/dm/web/history/seg.so
> https://api.bilibili.com/x/v2/dm/web/history/seg.so
*请求方式GET*
@@ -138,7 +138,7 @@ import requests
import google.protobuf.text_format as text_format
import bilibili.community.service.dm.v1_pb2 as Danmaku
url = 'http://api.bilibili.com/x/v2/dm/web/history/seg.so'
url = 'https://api.bilibili.com/x/v2/dm/web/history/seg.so'
params = {
'type':1, #弹幕类型
'oid':144541892, #cid
@@ -175,7 +175,7 @@ idStr: "27532611677585408"
<details>
<summary>查看折叠内容:</summary>
> http://api.bilibili.com/x/v2/dm/history
> https://api.bilibili.com/x/v2/dm/history
*请求方式GET*
@@ -200,7 +200,7 @@ idStr: "27532611677585408"
获取视频`av84271171(cid=144541892)`2020-01-21的历史弹幕
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/history' \
curl -G 'https://api.bilibili.com/x/v2/dm/history' \
--data-urlencode 'type=1' \
--data-urlencode 'oid=144541892' \
--data-urlencode 'date=2020-01-21' \

View File

@@ -6,7 +6,7 @@
## 获取弹幕快照
> http://api.bilibili.com/x/v2/dm/ajax
> https://api.bilibili.com/x/v2/dm/ajax
*请求方式:GET*
@@ -45,14 +45,14 @@
avid方式
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \
curl -G 'https://api.bilibili.com/x/v2/dm/ajax' \
--data-urlencode 'aid=43337021'
```
bvid方式
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \
curl -G 'https://api.bilibili.com/x/v2/dm/ajax' \
--data-urlencode 'aid=BV1rb411m7gE'
```