56 个站点 · 双引擎自动调度 · 全平台版 50 + 视频图集版 25 − 重复 19
space.bilibili.com/数字;知乎 zhihu.com/people/…;抖音 douyin.com/user/…;小红书 xiaohongshu.com/user/profile/…),自动识别平台;「最多几条」控制要几个视频/文章/笔记;| 平台 | 引擎 | 作者 标题 文案 封面 视频 图集 多视频 实况 音频 字幕 | 视频图集版类型 | 备注 |
|---|
记号:✓ 支持 / * 支持但保留官方原生水印 / · 不支持。 表格来自两个项目的官方名单 + 本地代码逐个文件核对。
本平台的接口和自己网页用的是同一套:一个链接进来,自动选引擎、失败自动换另一个引擎。
POST http://127.0.0.1:8060/api/parse
Content-Type: application/json
{"text":"<整段分享文案或链接>","engine":"auto"}
# engine 可选:auto(默认,自动调度) / mp(只走全平台版) / pv(只走视频图集版)
# 也可以 GET:http://127.0.0.1:8060/api/parse?url=<链接>&engine=auto{
"ok": true,
"engine": "mp", // 实际干活的引擎
"engine_label": "全平台版",
"platform": "哔哩哔哩",
"elapsed_ms": 1832,
"attempts": [ // 调度过程,失败换引擎都看得见
{"engine":"mp","ok":true,"ms":1832,"error":null}
],
"data": {
"title": "...", "desc": "...",
"author": {"name":"...", "avatar":"...", "uid":"..."},
"cover": "https://...",
"videos": ["https://..."], // 无水印直链
"images": [{"url":"https://...", "live_photo":"..."}],
"audio": "...", "music": "...",
"subtitles": null,
"has_media": true
}
}GET /api/status 引擎健康状态
GET /api/platforms 56 个平台的支持矩阵
GET /api/inspect?text=... 只做平台识别(不解析)
GET /api/dl?url=<直链>&name=a.mp4 下载代理(自带 Referer,解决 CDN 403)
GET /api/stream?url=<直链> 串流代理(支持 Range,网页里播放用)
POST /api/zip {"urls":[...],"name":"图集"} 一次性打包下载图集
POST /api/engine {"id":"mp","action":"restart"} 重启某个引擎
GET /api/logs?engine=mp&lines=200 看引擎日志
跨机器调用:启动时加 --lan,把 127.0.0.1 换成电脑的局域网 IP,端口 8060。
家里:手机连同一个 Wi-Fi,扫「家里」的码。
出门:扫下面那个公网地址就行(不用装任何东西)。
口令默认是关的:拿到地址就能直接用;想防盗用再把下面「启用访问口令」勾上,勾上后新设备第一次要输一次,之后永久免输。