开发者文档

站点与数据源

站点: https://qlyyz.xyz/yhdm/ · ID 归属: 播放链路使用动漫网站(moonci) ID, 弹幕/评论/收藏/集数使用 Bangumi 的 subject ID。
全部接口公开, 无需登录/签名(除注明外)。

1. 热门番剧

GET https://qlyyz.xyz/yhdm/php/popular.php?limit=24&offset=0
limit 每页上限24(1080等大值会被截断), 翻页用 offset 递增 24。返回 data 数组: id(可当 Bangumi subject_id), name, nameCN, images{common/large...}, info, metaTags, rating{score/rank/total}, type, nsfw。

2. 搜索 (两套)

2a. 动漫网站直搜(推荐, 可直接播放)
GET https://qlyyz.xyz/yhdm/php/rule_api.php?action=search&wd=无职转生 → {"code":0,"data":{"list":[{"l":6,"name":"无职转生 第三季...","year":"2026","remark":"更新至8集","pic":"https://..."}]}}
2b. Bangumi 搜索(用于详情/评论/弹幕, 带服务端签名)
GET https://qlyyz.xyz/yhdm/php/search.php?keyword=无职转生 → {"code":200,"data":[{...Bangumi 条目, id=subject_id...}]}

3. 剧集信息 (Bangumi 正片, type=0)

GET https://qlyyz.xyz/yhdm/php/bangumi.php?action=episodes&subject_id=622206&type=0&limit=100 → {"code":200,"total":12,"episodes":[{"id","sort","ep","name","name_cn","airdate"}]} total = 正片总集数

4. 播放 (公开接口)

# 全部线路与剧集 GET https://qlyyz.xyz/yhdm/php/rule_api.php?action=eps&id=136 → {"data":{"name":"...","playSources":[{"name":"线路1·X_4","episodes":[{"name":"第1集","url":"...play&id=136&ep=1"},...]}]}} # 取某集播放地址 (302 跳转到 mp4/m3u8 原生直链, xfvod 优先) GET https://qlyyz.xyz/yhdm/php/rule_api.php?action=play&id=136&ep=1 → Location: https://play.xfvod.pro:8088/...mp4 # XPath 版页面 (Kazumi 嗅探用) GET https://qlyyz.xyz/yhdm/php/rule_html.php?action=search|eps|play&...

5. Kazumi 规则 (XPath)

Kazumi XPath 规则, 本站直接可用。导入方法: 打开 Kazumi App → 我的 → 规则管理 → 右上角 + → 新建规则, 或直接导入下方 JSON。
XPath 规则完整 JSON (可直接复制)
{ "api": "8", "type": "anime", "name": "樱花动漫(XPath)", "version": "1.0", "muliSources": true, "useWebview": true, "useNativePlayer": true, "usePost": false, "useLegacyParser": false, "adBlocker": false, "userAgent": "", "baseURL": "https://qlyyz.xyz/yhdm/", "searchURL": "https://qlyyz.xyz/yhdm/php/rule_html.php?action=search&wd=@keyword", "searchList": "//div[@class='res']", "searchName": "//a", "searchResult": "//a/@href", "chapterRoads": "//div[@class='road']", "chapterResult": "//a", "referer": "https://qlyyz.xyz/", "searchMode": "auto", "chapterMode": "auto", "antiCrawlerConfig": { "enabled": false, "captchaType": 1, "captchaImage": "", "captchaInput": "", "captchaButton": "", "captchaDetectType": 1, "captchaDetectValue": "", "captchaScript": "" } }
XPath 规则要点
SearchURL: rule_html.php?action=search&wd=@keyword SearchList: //div[@class='res'] SearchName: //a SearchResult: //a/@href ChapterRoads: //div[@class='road'] ChapterResult://a

注意事项

- 播放地址约 20 分钟有效, 失效请重新请求 play 接口。
- 部分网盘线路(和彩云)在部分网络下不可达, 播放接口已优先返回 xfvod 直链。
- 公开接口请合理限速, 避免给服务器造成压力。