✨ 新功能: - 创建bilibili_audio_downloader_pro.py (Pro版) - 全新架构重构 - 添加config.json配置文件支持 - 新增INSTALL.md详细安装指南 - 新增VERSION_COMPARISON.md版本对比说明 🐛 Bug修复 (v14.0): - 修复中文编码显示问题 - 修复ffmpeg进度条计算不准确 - 改进yt-dlp下载进度解析 - 添加重试机制和超时设置 - 完善错误处理和日志记录 🏗️ Pro版优势: - 面向对象架构设计,代码更清晰 - 自定义异常类和智能错误恢复 - 准确的进度条显示算法 - 完整的日志系统 - 灵活的配置管理 - 更好的用户体验 📚 文档更新: - 更新README.md,添加版本对比指引 - 更新requirements.txt依赖列表 - 完善项目文档结构
68 lines
2.2 KiB
Markdown
68 lines
2.2 KiB
Markdown
# 退出账号登录
|
||
|
||
## 退出登录(web端)
|
||
|
||
> https://passport.bilibili.com/login/exit/v2
|
||
|
||
_请求方式:POST_
|
||
|
||
认证方式:Cookie
|
||
|
||
验证登录成功后会使用`set-cookie`字段清空以下 cookie 项:
|
||
|
||
`DedeUserID` `DedeUserID__ckMd5` `SESSDATA` `bili_jct`
|
||
|
||
并在服务器注销该登录 Token (SESSDATA),该 Token 即失效
|
||
|
||
请求必须包含以下cookie项:`DedeUserID` `bili_jct` `SESSDATA`
|
||
|
||
**正文参数 (application/x-www-form-urlencoded):**
|
||
|
||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||
| -------- | ---- | ---------------------------------------- | ------ | --------------------------------- |
|
||
| biliCSRF | str | CSRF Token (位于 cookie 中的 `bili_jct`) | 必要 | |
|
||
| gourl | str | 成功后跳转到的页面 | 非必要 | 默认为`javascript:history.go(-1)` |
|
||
|
||
**json 回复:**
|
||
|
||
如果 cookie 已经失效则输出登录页 html
|
||
|
||
根对象:
|
||
|
||
| 字段 | 类型 | 内容 | 备注 |
|
||
| ------- | ----------- | -------- | --------------------------------- |
|
||
| code | num | 返回值 | 0:成功 <br />2202:csrf 请求非法 |
|
||
| status | bool | 返回值 | `true`:成功 |
|
||
| ts | num | 时间戳 | |
|
||
| message | str | 错误信息 | 成功时不存在 |
|
||
| data | 有效时:obj | 信息本体 | 失败时不存在 |
|
||
|
||
`data`对象:
|
||
|
||
| 字段 | 类型 | 内容 | 备注 |
|
||
| ----------- | ---- | ---------- | ---- |
|
||
| redirectUrl | str | 重定向 url | |
|
||
|
||
**示例:**
|
||
|
||
```shell
|
||
curl -L -X POST 'https://passport.bilibili.com/login/exit/v2' \
|
||
-H 'Cookie: DedeUserID=xxx; bili_jct=xxx; SESSDATA=xxx' \
|
||
-H 'Content-Type: application/x-www-form-urlencoded' \
|
||
--data-urlencode 'biliCSRF=xxxxxx'
|
||
```
|
||
|
||
<details>
|
||
<summary>查看响应示例:</summary>
|
||
|
||
```json
|
||
{
|
||
"code": 0,
|
||
"status": true,
|
||
"ts": 1663034005,
|
||
"data": {
|
||
"redirectUrl": "https://passport.biligame.com/crossDomain?DedeUserID=&DedeUserID__ckMd5=&SESSDATA=&bili_jct=&gourl=javascript%3Ahistory.go%28-1%29"
|
||
}
|
||
}
|
||
```
|
||
</details> |