2023-11-19 11:48:45 +08:00
|
|
|
|
**# 视频AI总结**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<img src="../../assets/img/aiSummary.svg" width="100" height="100"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**## 获取总结**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> https://api.bilibili.com/x/web-interface/view/conclusion/get
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**请求方式: Get**
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
认证方式: Cookie(SESSDATA)
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
限制游客访问,需要登录
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
鉴权方式:[Wbi 签名](../misc/sign/wbi.md)
|
|
|
|
|
|
|
|
|
|
|
|
**url参数:**
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
|
|
|
|
|
|--------|-----|--------|-----|----------------------------------|
|
|
|
|
|
|
| bvid | str | 稿件bvid | 必要 | |
|
|
|
|
|
|
| cid | num | 稿件cid | 必要 | |
|
|
|
|
|
|
| up_mid | num | UP主mid | 必要 | |
|
|
|
|
|
|
| w_rid | str | Wbi 签名 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
|
|
|
|
|
|
| wts | num | 当前时间戳 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
**json回复:**
|
|
|
|
|
|
|
|
|
|
|
|
根对象:
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 字段 | 类型 | 内容 | 备注 |
|
|
|
|
|
|
|---------|-----|------|--------------------------|
|
|
|
|
|
|
| code | num | 返回值 | 0: 成功<br /> -403: 访问权限不足 |
|
|
|
|
|
|
| message | str | 错误信息 | 默认为0 |
|
|
|
|
|
|
| ttl | num | 1 | |
|
|
|
|
|
|
| data | obj | 数据本体 | |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
`data`对象:
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 字段 | 类型 | 内容 | 备注 |
|
|
|
|
|
|
|--------------|-----|------|----------------------|
|
|
|
|
|
|
| code | num | 返回值 | 0: 有摘要<br />-1: 没有摘要 |
|
|
|
|
|
|
| model_result | obj | 摘要内容 | |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
`model_result`对象:
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 字段 | 类型 | 内容 | 备注 |
|
|
|
|
|
|
|-------------|-----|----------|------------------------------------------|
|
|
|
|
|
|
| result_type | num | 数据类型 | 0: 没有摘要或者没有时间线<br />2: 有时间线<br />(1暂不知晓) |
|
|
|
|
|
|
| summary | str | 整个视频总结 | |
|
|
|
|
|
|
| outline | obj | 时间线 | 没有时间线为None |
|
|
|
|
|
|
| like_num | num | 喜欢人数 | |
|
|
|
|
|
|
| dislike_num | num | 不喜欢人数 | |
|
|
|
|
|
|
| stid | num | 摘要id | 没有摘要为0 |
|
|
|
|
|
|
| status | num | 状态(暂不知晓) | 正常为0 |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
`outline`对象:
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 字段 | 类型 | 内容 | 备注 |
|
|
|
|
|
|
|--------------|-----|------|----|
|
|
|
|
|
|
| title | str | 分段标题 | |
|
|
|
|
|
|
| part_outline | obj | 分段小结 | |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
`part_outline`对象:
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 字段 | 类型 | 内容 | 备注 |
|
|
|
|
|
|
|-----------|-----|-------|----|
|
|
|
|
|
|
| timestamp | num | 小结时间戳 | |
|
|
|
|
|
|
| content | str | 小结内容 | |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
**示例**
|
|
|
|
|
|
|
|
|
|
|
|
得到视频`BV1L94y1H7CV`的摘要
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
curl 'https://api.bilibili.com/x/web-interface/view/conclusion/get?bvid=BV1L94y1H7CV&cid=1335073288&up_mid=297242063&web_location=333.788&w_rid=d76ea8eaa47b3c9f0c4a910a8b9b66f5&wts=1700358732' \
|
|
|
|
|
|
--compressed
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
<details>
|
|
|
|
|
|
<summary>查看Python Demo</summary>
|
|
|
|
|
|
|
|
|
|
|
|
```python
|
|
|
|
|
|
import requests
|
|
|
|
|
|
|
|
|
|
|
|
headers = {
|
|
|
|
|
|
# 需要附带上Cookie等信息
|
|
|
|
|
|
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36',
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
params = {
|
|
|
|
|
|
'bvid': 'BV1d94y1375U',
|
|
|
|
|
|
'cid': '1334003541',
|
|
|
|
|
|
'up_mid': '407275913',
|
|
|
|
|
|
'w_rid': '5cafe844afcb813ecd129f08e6ea73b5', # 参见Wbi签名章节
|
|
|
|
|
|
'wts': '1700579155',
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
response = requests.get(
|
|
|
|
|
|
'https://api.bilibili.com/x/web-interface/view/conclusion/get',
|
|
|
|
|
|
params=params,
|
|
|
|
|
|
headers=headers,
|
|
|
|
|
|
)
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
2023-11-19 11:48:45 +08:00
|
|
|
|
有摘要示例:
|
|
|
|
|
|
|
|
|
|
|
|
<details>
|
|
|
|
|
|
<summary>查看响应示例:</summary>
|
|
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
|
{
|
2023-11-23 13:40:54 +08:00
|
|
|
|
"code": 0,
|
|
|
|
|
|
"message": "0",
|
|
|
|
|
|
"ttl": 1,
|
|
|
|
|
|
"data": {
|
2023-11-19 11:48:45 +08:00
|
|
|
|
"code": 0,
|
2023-11-23 13:40:54 +08:00
|
|
|
|
"model_result": {
|
|
|
|
|
|
"result_type": 2,
|
|
|
|
|
|
"summary": "在网上阅读时遇到错别字和语言梗的烦恼,以及正确使用语言的重要性。作者认为,我们每个人都应该有包容心,不掉渣,不纠正别人的错误,同时也需要明辨是非,规范使用语言。视频还提到了一些常见的语言梗和错误用法,呼吁大家不要过分使用网络词汇,而应该注重语言的艺术性和深度。最后,作者欢迎大家关注他的微信公众号。",
|
|
|
|
|
|
"outline": [
|
|
|
|
|
|
{
|
|
|
|
|
|
"title": "现代人使用中文时面临的困境,包括错别字、用法不正确等问题,并呼吁大家规范使用中文。",
|
|
|
|
|
|
"part_outline": [
|
|
|
|
|
|
{
|
|
|
|
|
|
"timestamp": 1,
|
|
|
|
|
|
"content": "网友评论有错别字,勉强能看懂,但难受。"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"timestamp": 39,
|
|
|
|
|
|
"content": "重来一次,明辨是非。"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"timestamp": 167,
|
|
|
|
|
|
"content": "粉墨登场是贬义词,形容坏人打扮好老登场。"
|
|
|
|
|
|
}
|
|
|
|
|
|
],
|
|
|
|
|
|
"timestamp": 1
|
2023-11-19 11:48:45 +08:00
|
|
|
|
},
|
2023-11-23 13:40:54 +08:00
|
|
|
|
{
|
|
|
|
|
|
"title": "网络词汇的过度使用导致语言生硬,以及对流行语言梗的短暂使用感到厌倦。",
|
|
|
|
|
|
"part_outline": [
|
|
|
|
|
|
{
|
|
|
|
|
|
"timestamp": 241,
|
|
|
|
|
|
"content": "网络词汇过分使用会误导别人,使规范词汇生硬"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"timestamp": 270,
|
|
|
|
|
|
"content": "以前的语言梗有深度,现在的流行梗很短命"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"timestamp": 338,
|
|
|
|
|
|
"content": "巨星之间需要化学反应的过程,前几场发挥欠佳"
|
|
|
|
|
|
}
|
|
|
|
|
|
],
|
|
|
|
|
|
"timestamp": 241
|
|
|
|
|
|
}
|
|
|
|
|
|
]
|
|
|
|
|
|
},
|
|
|
|
|
|
"stid": "5117037934391059183",
|
|
|
|
|
|
"status": 0,
|
|
|
|
|
|
"like_num": 3,
|
|
|
|
|
|
"dislike_num": 0
|
|
|
|
|
|
}
|
2023-11-19 11:48:45 +08:00
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
|
|
无摘要示例:
|
|
|
|
|
|
|
|
|
|
|
|
<details>
|
|
|
|
|
|
<summary>查看响应示例:</summary>
|
|
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
|
{
|
|
|
|
|
|
"code": 0,
|
|
|
|
|
|
"message": "0",
|
|
|
|
|
|
"ttl": 1,
|
|
|
|
|
|
"data": {
|
|
|
|
|
|
"code": 1,
|
|
|
|
|
|
"model_result": {
|
|
|
|
|
|
"result_type": 0,
|
|
|
|
|
|
"summary": "",
|
|
|
|
|
|
"outline": None
|
|
|
|
|
|
},
|
|
|
|
|
|
"stid": "0",
|
|
|
|
|
|
"status": 0,
|
|
|
|
|
|
"like_num": 0,
|
|
|
|
|
|
"dislike_num": 0
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
|
|
## 点赞&点踩摘要(对应上面link_num&dislike_num)
|
|
|
|
|
|
|
|
|
|
|
|
认证方式:Cookie(SESSDATA)
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
限制游客访问,需要登录
|
|
|
|
|
|
|
2023-11-19 11:48:45 +08:00
|
|
|
|
鉴权方式:[Wbi 签名](../misc/sign/wbi.md)
|
|
|
|
|
|
|
|
|
|
|
|
***\*url参数:\****
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
|
|
|
|
|
|-------|-----|--------|-----|----------------------------------|
|
|
|
|
|
|
| w_rid | str | Wbi 签名 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
|
|
|
|
|
|
| wts | num | 当前时间戳 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
**正文参数( application/x-www-form-urlencoded ):**
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
|
|
|
|
|
|------------|-----|----------------------|-----|-----------------------------|
|
|
|
|
|
|
| bvid | str | 稿件bvid | 必要 | |
|
|
|
|
|
|
| cid | num | 稿件cid | 必要 | |
|
|
|
|
|
|
| up_mid | num | UP主mid | 必要 | |
|
|
|
|
|
|
| stid | num | 摘要id | 必要 | |
|
|
|
|
|
|
| like_state | num | 喜欢状态 | 必要 | 1: 点赞<br />2: 取消<br />3: 点踩 |
|
|
|
|
|
|
| csrf | str | CSRF Token(位于cookie) | 必要 | |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
**json回复:**
|
|
|
|
|
|
|
|
|
|
|
|
根对象:
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
| 字段 | 类型 | 内容 | 备注 |
|
|
|
|
|
|
|---------|-----|------|------------------------------------------|
|
|
|
|
|
|
| code | num | 返回值 | 0: 成功 <br />-400: 请求错误<br />65006: 已赞/踩过 |
|
|
|
|
|
|
| message | str | 错误信息 | 默认为0 |
|
|
|
|
|
|
| ttl | num | 1 | |
|
2023-11-19 11:48:45 +08:00
|
|
|
|
|
|
|
|
|
|
**示例:**
|
|
|
|
|
|
|
|
|
|
|
|
为视频`BV1L94y1H7CV`的摘要`5117037934391059183`点赞
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
curl 'https://api.bilibili.com/x/web-interface/view/conclusion/set?w_rid=edb471fc926646ef3889a80488166b66&wts=1700358953' \
|
|
|
|
|
|
--data-raw 'bvid=BV1L94y1H7CV&cid=1335073288&up_mid=297242063&stid=5117037934391059183&like_state=1&csrf=522xxxxxxxxxxxxxxx6f4' \
|
|
|
|
|
|
--compressed
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2023-11-23 13:40:54 +08:00
|
|
|
|
<details>
|
|
|
|
|
|
<summary>查看Python Demo</summary>
|
|
|
|
|
|
|
|
|
|
|
|
```python
|
|
|
|
|
|
import requests
|
|
|
|
|
|
|
|
|
|
|
|
headers = {
|
|
|
|
|
|
# 需要附带上Cookie等信息
|
|
|
|
|
|
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36',
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
params = {
|
|
|
|
|
|
'w_rid': 'edb471fc926646ef3889a80488166b66',
|
|
|
|
|
|
'wts': '1700358953',
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
data = {
|
|
|
|
|
|
'bvid': 'BV1L94y1H7CV',
|
|
|
|
|
|
'cid': '1335073288',
|
|
|
|
|
|
'up_mid': '297242063',
|
|
|
|
|
|
'stid': '5117037934391059183',
|
|
|
|
|
|
'like_state': '1',
|
|
|
|
|
|
'csrf': '522xxxxxxxxxxxxxxx6f4',
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
response = requests.post(
|
|
|
|
|
|
'https://api.bilibili.com/x/web-interface/view/conclusion/set',
|
|
|
|
|
|
params=params,
|
|
|
|
|
|
data=data
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-11-19 11:48:45 +08:00
|
|
|
|
<details>
|
|
|
|
|
|
<summary>查看响应示例:</summary>
|
|
|
|
|
|
|
|
|
|
|
|
```json
|
|
|
|
|
|
{
|
|
|
|
|
|
"code": 0,
|
|
|
|
|
|
"message": "0",
|
|
|
|
|
|
"ttl": 1
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
</details>
|