修改README,全栈替换http为https
This commit is contained in:
@@ -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坐标为118,Y坐标为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' \
|
||||
|
||||
@@ -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'
|
||||
```
|
||||
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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))
|
||||
```
|
||||
|
||||
输出:
|
||||
|
||||
@@ -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数据
|
||||
|
||||
@@ -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'
|
||||
```
|
||||
|
||||
|
||||
@@ -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' \
|
||||
|
||||
@@ -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'
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user