mirror of
https://github.com/SocialSisterYi/bilibili-API-collect.git
synced 2025-01-15 14:20:07 +08:00
350 lines
9.6 KiB
Markdown
350 lines
9.6 KiB
Markdown
|
# 默认搜索&热搜
|
|||
|
|
|||
|
## 获取默认搜索内容(web端)
|
|||
|
|
|||
|
> http://api.bilibili.com/x/web-interface/search/default
|
|||
|
|
|||
|
*请求方式:GET*
|
|||
|
|
|||
|
默认搜索为搜索框中默认填充内容,用于官方推荐内容,若不输入点击搜索按钮跳转为`url`中的链接
|
|||
|
|
|||
|
**json回复:**
|
|||
|
|
|||
|
根对象:
|
|||
|
|
|||
|
| 字段 | 类型 | 内容 | 备注 |
|
|||
|
| ------- | ---- | -------- | ------- |
|
|||
|
| code | num | 返回值 | 0:成功 |
|
|||
|
| message | str | 错误信息 | 默认为0 |
|
|||
|
| ttl | num | 1 | |
|
|||
|
| data | obj | 信息本体 | |
|
|||
|
|
|||
|
`data`对象:
|
|||
|
|
|||
|
| 字段 | 类型 | 内容 | 备注 |
|
|||
|
| ---------- | ---- | --------------- | -------------- |
|
|||
|
| seid | str | 搜索seID | |
|
|||
|
| id | num | 默认搜索ID | |
|
|||
|
| type | num | 0 | |
|
|||
|
| show_name | str | 显示文字 | |
|
|||
|
| name | str | 空 | |
|
|||
|
| goto_type | num | 跳转类型 | 1:视频 |
|
|||
|
| goto_value | str | 搜索目标ID | 视频:视频avID |
|
|||
|
| url | str | 搜索目标跳转url | |
|
|||
|
|
|||
|
**示例:**
|
|||
|
|
|||
|
```shell
|
|||
|
curl 'http://api.bilibili.com/x/web-interface/search/default'
|
|||
|
```
|
|||
|
|
|||
|
```json
|
|||
|
{
|
|||
|
"code": 0,
|
|||
|
"message": "0",
|
|||
|
"ttl": 1,
|
|||
|
"data": {
|
|||
|
"seid": "17607543598496143098",
|
|||
|
"id": 3296036255232726331,
|
|||
|
"type": 0,
|
|||
|
"show_name": "歪果仁在中国做模特能赚多少钱?",
|
|||
|
"name": "",
|
|||
|
"goto_type": 1,
|
|||
|
"goto_value": "243920322",
|
|||
|
"url": "https://www.bilibili.com/video/BV1Tv411q7gx"
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
## 获取热搜列表(web端)
|
|||
|
|
|||
|
> http://s.search.bilibili.com/main/hotword
|
|||
|
|
|||
|
*请求方式:GET*
|
|||
|
|
|||
|
榜单每隔固定时间统计一次,请求后返回搜索前20的关键词
|
|||
|
|
|||
|
**json回复:**
|
|||
|
|
|||
|
根对象:
|
|||
|
|
|||
|
| 字段 | 类型 | 内容 | 备注 |
|
|||
|
| --------- | ----- | ------------ | ------------- |
|
|||
|
| exp_str | str | ??? | |
|
|||
|
| code | num | 返回值 | 0:成功 |
|
|||
|
| cost | obj | 响应时间? | |
|
|||
|
| seid | str | 搜索seID | |
|
|||
|
| timestamp | num | 榜单统计时间 | 时间戳 |
|
|||
|
| message | str | 错误信息 | 默认为success |
|
|||
|
| list | array | 热搜列表 | |
|
|||
|
|
|||
|
`list`数组:
|
|||
|
|
|||
|
| 项 | 类型 | 内容 | 备注 |
|
|||
|
| ---- | ---- | --------------- | ------------ |
|
|||
|
| 0 | obj | 榜单第1名 | |
|
|||
|
| n | obj | 榜单第(n+1)名 | 按照名次顺序 |
|
|||
|
| 19 | obj | 榜单第20名 | 最后一项 |
|
|||
|
|
|||
|
`list`数组中的对象:
|
|||
|
|
|||
|
| 字段 | 类型 | 内容 | 备注 |
|
|||
|
| ---------- | ---- | -------- | ----------------------------- |
|
|||
|
| status | str | 空 | |
|
|||
|
| keyword | str | 关键词 | |
|
|||
|
| goto_type | num | 0 | |
|
|||
|
| pos | num | 名次 | 1-20 |
|
|||
|
| word_type | num | 条目属性 | 1:正常<br />4:新<br />5:热 |
|
|||
|
| id | num | 名次 | 1-20 |
|
|||
|
| goto_value | str | 空 | |
|
|||
|
| name_type | str | 空 | |
|
|||
|
| icon | str | 图标url | |
|
|||
|
|
|||
|
**示例:**
|
|||
|
|
|||
|
```shell
|
|||
|
curl 'http://s.search.bilibili.com/main/hotword'
|
|||
|
```
|
|||
|
|
|||
|
```json
|
|||
|
{
|
|||
|
"exp_str": "8104#8200#8300#8401#8500#5502#6699",
|
|||
|
"code": 0,
|
|||
|
"cost": {
|
|||
|
"reas_request": "0.001895",
|
|||
|
"params_check": "0.000127",
|
|||
|
"reas_response_format": "0.000098",
|
|||
|
"deserialize_response": "0.000080",
|
|||
|
"reas_request_format": "0.000076",
|
|||
|
"total": "0.002479",
|
|||
|
"main_handler": "0.002252"
|
|||
|
},
|
|||
|
"seid": "9318821020548476185",
|
|||
|
"timestamp": 1596034742,
|
|||
|
"message": "success",
|
|||
|
"list": [
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "特朗普",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 1,
|
|||
|
"word_type": 1,
|
|||
|
"id": 1,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "武汉协和医院",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 2,
|
|||
|
"word_type": 5,
|
|||
|
"id": 2,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": "http://i0.hdslb.com/bfs/feed-admin/e9e7a2d8497d4063421b685e72680bf1cfb99a0d.png"
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "元龙",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 3,
|
|||
|
"word_type": 5,
|
|||
|
"id": 3,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": "http://i0.hdslb.com/bfs/feed-admin/e9e7a2d8497d4063421b685e72680bf1cfb99a0d.png"
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "周深",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 4,
|
|||
|
"word_type": 4,
|
|||
|
"id": 4,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": "http://i0.hdslb.com/bfs/feed-admin/4d579fb61f9655316582db193118bba3a721eec0.png"
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "徐大sao",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 5,
|
|||
|
"word_type": 4,
|
|||
|
"id": 5,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": "http://i0.hdslb.com/bfs/feed-admin/4d579fb61f9655316582db193118bba3a721eec0.png"
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "FPX",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 6,
|
|||
|
"word_type": 4,
|
|||
|
"id": 6,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": "http://i0.hdslb.com/bfs/feed-admin/4d579fb61f9655316582db193118bba3a721eec0.png"
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "BLACKPINK",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 7,
|
|||
|
"word_type": 1,
|
|||
|
"id": 7,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "沈力",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 8,
|
|||
|
"word_type": 1,
|
|||
|
"id": 8,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "老番茄",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 9,
|
|||
|
"word_type": 1,
|
|||
|
"id": 9,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "JDG",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 10,
|
|||
|
"word_type": 4,
|
|||
|
"id": 10,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": "http://i0.hdslb.com/bfs/feed-admin/4d579fb61f9655316582db193118bba3a721eec0.png"
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "荒废工厂",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 11,
|
|||
|
"word_type": 1,
|
|||
|
"id": 11,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "活着",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 12,
|
|||
|
"word_type": 1,
|
|||
|
"id": 12,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "明日方舟",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 13,
|
|||
|
"word_type": 1,
|
|||
|
"id": 13,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "创造营2020",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 14,
|
|||
|
"word_type": 1,
|
|||
|
"id": 14,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "黑人抬棺",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 15,
|
|||
|
"word_type": 1,
|
|||
|
"id": 15,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "名侦探柯南",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 16,
|
|||
|
"word_type": 1,
|
|||
|
"id": 16,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "fpx",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 17,
|
|||
|
"word_type": 1,
|
|||
|
"id": 17,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "csgo",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 18,
|
|||
|
"word_type": 1,
|
|||
|
"id": 18,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "正道的光",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 19,
|
|||
|
"word_type": 1,
|
|||
|
"id": 19,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
},
|
|||
|
{
|
|||
|
"status": "",
|
|||
|
"keyword": "bts",
|
|||
|
"goto_type": 0,
|
|||
|
"pos": 20,
|
|||
|
"word_type": 1,
|
|||
|
"id": 20,
|
|||
|
"goto_value": "",
|
|||
|
"name_type": "",
|
|||
|
"icon": ""
|
|||
|
}
|
|||
|
]
|
|||
|
}
|
|||
|
```
|
|||
|
|