| 项目 | 内容 |
|---|---|
| 接口名称 | 歌手信息 (music_singer_info) |
| 接口路径 | POST /api/music/line1/singer/ |
| 接口描述 | 根据歌手页面完整 URL,获取歌手详情(姓名、头像、简介)及歌曲列表,支持分页 |
| 作者 | 小影 |
| 请求参数 | url (str, 必填) — 歌手页面完整 URL,例如 https://www.2t58.com/singer/c25o.htmlpage (int, 可选) — 页码,默认 1,最小 1 |
| 响应格式 | {"code": 10000, "message": "成功", "data": {"name": "蔡依林", "avatar": "http://img1.kuwo.cn/star/starheads/500/xxx.jpg", "bio": "外文名:...\n别名:...\n国籍:中国\n...", "page": 1, "max_page": 23, "total": 1518, "songs": [{"title": "蔡依林 - 日不落", "artist": "蔡依林", "song": "日不落", "url": "/song/eGt4bmNr.html"}, ...]}} |
| 错误码 | 20001 — url 参数缺失20003 — page 不是有效整数40001 — 爬虫请求异常 |
| curl 示例 | curl -X POST http://127.0.0.1:8000/api/music/line1/singer/ -d "url=https://www.2t58.com/singer/c25o.html" -d "page=1" |