站点与数据源
站点: 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 直链。
- 公开接口请合理限速, 避免给服务器造成压力。
- 部分网盘线路(和彩云)在部分网络下不可达, 播放接口已优先返回 xfvod 直链。
- 公开接口请合理限速, 避免给服务器造成压力。