Files
mckero 8db1d171a0 feat: 重大优化更新 - 修复v14.0并发布Pro版
✨ 新功能:
- 创建bilibili_audio_downloader_pro.py (Pro版) - 全新架构重构
- 添加config.json配置文件支持
- 新增INSTALL.md详细安装指南
- 新增VERSION_COMPARISON.md版本对比说明

🐛 Bug修复 (v14.0):
- 修复中文编码显示问题
- 修复ffmpeg进度条计算不准确
- 改进yt-dlp下载进度解析
- 添加重试机制和超时设置
- 完善错误处理和日志记录

🏗️ Pro版优势:
- 面向对象架构设计,代码更清晰
- 自定义异常类和智能错误恢复
- 准确的进度条显示算法
- 完整的日志系统
- 灵活的配置管理
- 更好的用户体验

📚 文档更新:
- 更新README.md,添加版本对比指引
- 更新requirements.txt依赖列表
- 完善项目文档结构
2025-09-21 12:02:11 +08:00

2.1 KiB

获取当前时间戳

获取当前时间戳

https://api.bilibili.com/x/report/click/now
https://api.bilibili.com/x/click-interface/click/now

请求方式:GET

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
message str 错误信息 默认为0
ttl num 1
data obj 信息本体

data对象:

字段 类型 内容 备注
now num 当前的时间戳

示例:

curl 'https://api.bilibili.com/x/report/click/now'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "now": 1592666471
    }
}

获取适用于 RTC 的时间戳

https://api.live.bilibili.com/xlive/open-interface/v1/rtc/getTimestamp

请求方法: GET

JSON回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
message str 错误信息 默认为 0
ttl num 1
data obj 信息本体

data 对象:

字段 类型 内容 备注
timestamp num 服务器端UTC时间戳
microtime num 服务器端UTC时间戳 (毫秒)

示例:

curl 'https://api.live.bilibili.com/xlive/open-interface/v1/rtc/getTimestamp'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {
    "timestamp": 1723899823,
    "microtime": 1723899823683
  }
}

获取服务器端UTC时间

https://interface.bilibili.com/serverdate.js

请求方式:GET

js回复:

window.serverdate = Date.UTC(YYYY, M, D, h, m, s);

示例:

curl 'https://interface.bilibili.com/serverdate.js'
查看响应示例:
window.serverdate = Date.UTC(2021, 4, 16, 17, 31, 8);