diff --git a/0821.json b/0821.json
index cd87c9ce..6aab467e 100644
--- a/0821.json
+++ b/0821.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fan.txt;md5;70471410f8e5a1bf20eb64b6b402e5c2",
+"spider":"./jar/fan.txt;md5;31e6192040d63714d063d5a5aba287a9",
"logo":"https://avatars.githubusercontent.com/u/58679624?v=4",
"lives":[{"name":"初秋语•ipv4","type":0,"url":"./list.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"YanG•综合","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/Gather.m3u","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
@@ -20,7 +20,7 @@
{"name":"16万•MV","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/lystv/short/main/影视/tvb/MTV.txt"},
{"name":"YuanHsing•油管","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YuanHsing/YouTube_to_m3u/main/youtube.m3u"}
],
-"wallpaper":"http://饭太硬.top/深色壁纸/api.php",
+"wallpaper":"https://深色壁纸.xxooo.cf/",
"sites":[
{"key":"豆豆","name":"豆瓣┃搜索","type": 3, "api": "csp_DouDou","searchable": 0,"quickSearch": 0,"filterable": 0},
{"key":"csp_YGP","name":"预告片┃新片","type":3,"api":"csp_YGP","searchable":1,"quickSearch":1,"changeable":0},
@@ -37,20 +37,21 @@
{"key":"短剧","name":"上头┃短剧","type":3,"api":"csp_Djuu","searchable":1,"quickSearch":1,"changeable":1},
{"key":"酷看","name":"酷看┃秒播","type":3,"api":"csp_Kkys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
+{"key":"原创","name":"原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"playerType":1,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"视觉","name":"视觉┃多线","type":3,"api":"csp_Xinsj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.80yy3.com/"},
-{"key":"南瓜","name":"南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"苹果","name":"苹果┃不卡","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"原创","name":"原创┃无广","type":3,"api":"csp_YCyz","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
-{"key":"厂长","name":"厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
{"key":"糯米","name":"糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"./json/nmys.json"},
+{"key":"厂长","name":"厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
{"key":"小点","name":"小点┃多线","type":3,"api":"csp_Xdys","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
{"key":"热播","name":"热播┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"AO7TcBkd8I/B5wQc4Qma+pU="},
{"key":"萌米","name":"萌米┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":1,"ext":"AO7TcBkd8Iifux0Y8Qze6tVlMg=="},
{"key":"贱贱","name":"贱贱┃P2P","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"./lib/drpy2.min.js","ext":"./js/荐片s.js"},
+{"key":"南瓜","name":"南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"zxzj","name":"在线┃外剧","type":3,"api":"csp_Zxzj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzjhd.com/"},
{"key":"低端","name":"低端┃外剧","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
{"key":"毛驴","name":"毛驴┃多线","type":3,"api":"csp_MLYS","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.maolvys.com/"},
{"key":"比特","name":"比特┃秒播","type":3,"api":"csp_Bttwoo","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"可可","name":"可可┃多线","type":3,"api":"csp_Kekys","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"Lib","name": "立播┃不卡","type": 3,"api": "csp_Libvio","timeout":15,"searchable": 1,"quickSearch": 1,"changeable":1,"ext":"https://www.libvio.pw/"},
{"key":"Auete","name":"奥特┃无广","type": 3,"api":"csp_Auete","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://auete.pro/"},
{"key":"新6V","name":"新6V┃磁力","type":3,"api":"csp_SixV","searchable":1,"quickSearch":1,"changeable":0,"ext": "http://www.xb6v.com/"},
@@ -61,11 +62,12 @@
{"key":"csp_Yj1211","name":"网红┃直播","type": 3,"api": "csp_Yj1211","playerType":"1","searchable": 0,"quickSearch": 1,"changeable":0},
{"key":"csp_Nbys","name":"泥巴┃飞","type":3,"api":"csp_NiNi","searchable":1,"quickSearch":1,"filterable":1},
+{"key":"米搜","name":"米搜┃搜索","type":3,"api":"csp_MIPanSo","searchable":1,"quickSearch":1,"changeable":0,"ext": {"pan":"quark","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
{"key":"夸搜","name":"夸搜┃搜索","type":3,"api":"csp_PanSearch","searchable":1,"quickSearch":1,"changeable":0,"ext": {"pan":"quark","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
{"key":"YiSo","name":"易搜┃搜索","type":3,"api":"csp_YiSo","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
{"key":"PanSou","name":"盘搜┃搜索","type":3,"api":"csp_PanSou","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
-{"key":"UpYun","name":"Up搜┃搜索","type":3,"api":"csp_UpYun","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
{"key":"PanSearch","name":"盘Se┃搜索","type":3,"api":"csp_PanSearch","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
+{"key":"push_agent","name":"手机┃推送","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"ext": {"aliToken":"tvfan/token.txt","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
{"key":"csp_AList","name":"AList┃网盘","type":"3","api":"csp_AList","searchable":"0","quickSearch":"0","filterable":"1","changeable":0,"ext":"./json/alist.json"},
{"key":"新6V","name":"新6V磁力┃慎用","type":3,"api":"csp_SixV","searchable":1,"quickSearch":1,"changeable":0,"ext": "http://www.xb6v.com/","timeout":60},
@@ -77,44 +79,6 @@
{"key":"索尼","name":"索尼┃采集","type":1,"api":"https://suoniapi.com/api.php/provide/vod","searchable":1,"changeable":1},
{"key":"快帆","name":"快帆┃采集","type":1,"api":"https://api.kuaifan.tv/api.php/provide/vod","searchable":1,"changeable":1},
-{"key":"配置中心","name":"配置┃中心","type":3,"api":"csp_Config","searchable":0,"changeable":0,"style":{"type":"rect","ratio":1},"ext":"http://127.0.0.1:9978/file/TV/token.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"酷狗","name":"音频┃酷狗","type":3,"api":"csp_Kugou","searchable":1,"changeable":0,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key": "Iktv","name": "MV┃KTV","type": 3,"api": "csp_Iktv","searchable": 1,"changeable": 0,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key": "Yinyuetai","name": "MV┃音悦台","type": 3,"api": "csp_Yinyuetai","searchable": 1,"changeable": 0,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"AliShareEBook","name":"书籍┃分享","type":3,"api":"csp_AliShare","searchable":1,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/alishare.ebook.txt$$$db$$$1","style":{"type":"list"},"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"荐片弹幕版","name":"弹幕┃荐片","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Bdys_spider","name":"弹幕┃哔滴","api":"csp_Bdys01","type":3,"filterable":1,"quickSearch":1,"searchable":1,"ext":"https://www.bdys03.com/$$$null$$$1","timeout":30,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key": "天天","name": "弹幕┃天天","type": 3,"api": "csp_TTian","playerType": 1,"ext": "http://op.ysdqjs.cn$$$null$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key": "追剧","name": "弹幕┃追剧","type": 3,"api": "csp_TTian","playerType": 1,"ext": "http://app.kzjtv.com$$$null$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"NanGua","name":"弹幕┃南瓜","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"PushShare","name":"弹幕┃资源分享","type":3, "api":"csp_PushShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/pushshare.txt$$$db$$$1","style": {"type": "list"},"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"PikPakShare","name":"弹幕┃PikPak分享","type":3,"api":"csp_PikPakShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/pikpakclass.json$$$./json/pikpakclass.json.db.gz","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"AliShare","name":"弹幕┃影视分享","type":3,"api":"csp_AliShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/alishare.txt$$$db$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"ThunderShare","name":"弹幕┃迅雷分享","type":3,"api":"csp_ThunderShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/thundershare.txt","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"QuarkShare","name":"弹幕┃夸克分享","type":3,"api":"csp_QuarkShare","searchable":1,"quickSearch":1, "changeable":1, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/quarkshare.txt","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"SambaShare","name":"弹幕┃Samba分享","type":3,"api":"csp_SambaShare","searchable":0,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/sambashare.txt","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Wogg","name":"弹幕┃玩偶","type":3,"api":"csp_Wogg","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.wogg.xyz/$$$null$$$1$$$./wogg.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Wobg","name":"弹幕┃表哥","type":3,"api":"csp_Wobg","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://wobge.run.goorm.io$$$null$$$1$$$./wogg.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"yydsys","name":"弹幕┃老哥","type":3,"api":"csp_Wobg","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://tv.yydsys.top/$$$null$$$1$$$./wogg.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Xinshijue","name":"弹幕┃新视觉","type":3,"api":"csp_Xinshijue","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.80yy3.com/$$$1$$$./lib/wogg.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Moli","name":"弹幕┃HDmoli","type":3,"api":"csp_Moli","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.hdmoli.pro/$$$null$$$1$$$./json/moli.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Bt0","name":"弹幕┃不太灵","type":3,"api":"csp_Bt0","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$null$$$proxy$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"ddys","name":"弹幕┃低端","type":3,"api":"csp_Ddys","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ddys.pro/$$$proxy$$$1$$$","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"美剧迷","name":"弹幕┃美剧迷","type":3,"api":"csp_Meijumi", "quickSearch":1, "changeable":1, "filterable":1, "timeout":30,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.meijumi.xyz/$$$null$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Ppxzy","name":"弹幕┃皮皮虾","type":3,"api":"csp_Ppxzy", "quickSearch":1, "changeable":1, "filterable":1, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ppxzy.net/$$$null", "timeout":30,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"新6V","name":"弹幕┃新6V","type":3,"api":"csp_Xb6v","searchable":1,"changeable":1,"timeout":60,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.66ss.org$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"4KHDR","name":"弹幕┃4KHDR","type":3,"api":"csp_FourKHDR","ext":"http://127.0.0.1:9978/file/TV/token.json$$$http://127.0.0.1:9978/file/TV/4khdr.txt","quickSearch":1,"changeable":1,"timeout":60,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"校长影视","name":"弹幕┃校长","type":3,"api":"csp_XiaoZhang","ext":"http://127.0.0.1:9978/file/TV/token.json","quickSearch":1,"changeable":1,"timeout":30,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"团长资源","name":"弹幕┃团长","type":3,"api":"csp_TZFile","ext":"http://127.0.0.1:9978/file/TV/token.json", "quickSearch":1, "changeable":1, "timeout":30,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"csp_Hdhive","name":"弹幕┃影巢","type":3,"api":"csp_Hdhive","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/TV/token.json","timeout":30,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Panta","name":"弹幕┃盘Ta","type":3,"api":"csp_Panta","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.91panta.cn/$$$null$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"YunPan","name":"弹幕┃云盘","type":3,"api":"csp_YunPan","timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$null$$$proxy$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Wo4k","name":"弹幕┃玩偶4k","type":3,"api":"csp_Wo4k","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.wo4k.com/$$$proxy$$$1$$$./wogg.json","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Xpanpan","name":"弹幕┃小盘盘","type":3,"api":"csp_Xpanpan","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://xpanpan.site$$$null$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"Gaoqing","name":"弹幕┃高清网","type":3,"api":"csp_Gaoqing","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://gaoqing.la/$$$proxy$$$1","jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-{"key":"音范丝","name":"弹幕┃音范丝","type":3,"api":"csp_Gaoqing","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.yinfans.me/$$$proxy$$$1"},
-{"key":"push_agent","name":"手机┃推送[jar]","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"changeable":0,"ext":"http://127.0.0.1:9978/file/TV/token.json", "timeout":30,"jar":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6"},
-
{"key":"drpy_js_360影视","name":"官源┃360[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/360影视.js"},
{"key":"drpy_js_奇珍异兽","name":"官源┃爱奇艺[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/奇珍异兽.js"},
{"key":"drpy_js_百忙无果","name":"官源┃芒果[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/百忙无果.js"},
@@ -150,20 +114,16 @@
],
"parses":[
{"name":"Json聚合","type":3,"url":"Demo"},
-{"name": "飞云","type": 1,"url": "https://daina.hk/api/?key=e1e84ecae847b6e4a1a27fd4611f45f5&url=","ext": {"flag": ["FYNB","mgtv","qiyi","imgo","爱奇艺","奇艺","qq","腾讯","youku","优酷","pptv","PPTV","letv","乐视","leshi","bilibili","哔哩哔哩","哔哩","mgtv","芒果"],"header": {"User-Agent": "okhttp/4.1.0"}}},
-{"name":"饭饭","type":1,"url":"http://api.888484.xyz/神秘哥哥/super.php?v=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","tucheng","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","yzm","aliyun","RJuMao","bilibili","1905","xinvip","XAL","qiqi","XALS","YuMi-vip"]}},
{"name":"虾米","type":0,"url":"https://jx.xmflv.com/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","imgo","rx","ltnb","bilibili","1905","xigua"]}},
{"name":"PM","url":"https://www.playm3u8.cn/jiexi.php?url=","type":0,"ext":{"flag":["qiyi","imgo","爱奇艺","奇艺","qq","腾讯","youku","优酷","pptv","PPTV","letv","乐视","leshi","bilibili","哔哩哔哩","哔哩","mgtv","芒果","sohu","xigua","fun","风行"],"header":{"User-Agent":"Mozilla/5.0"}},"header":{"User-Agent":"Mozilla/5.0"}},
-{"name":"全民","url":"http://api.wpsseo.cn/?v=","type":0,"ext":{"flag":["qiyi","imgo","爱奇艺","奇艺","qq","腾讯","youku","优酷","pptv","PPTV","letv","乐视","leshi","bilibili","哔哩哔哩","哔哩","mgtv","芒果","sohu","xigua","fun","风行"],"header":{"User-Agent":"Mozilla/5.0"}},"header":{"User-Agent":"Mozilla/5.0"}},
{"name":"m3u8","type":0,"url":"https://jx.m3u8.tv/jiexi/?url="},
{"name":"8090","url":"https://www.8090.la/8090/?url=","type":0,"ext":{"flag":["qiyi","imgo","爱奇艺","奇艺","qq","腾讯","youku","优酷","pptv","PPTV","letv","乐视","leshi","bilibili","哔哩哔哩","哔哩","mgtv","芒果","sohu","xigua","fun","风行"],"header":{"User-Agent":"Mozilla/5.0"}},"header":{"User-Agent":"Mozilla/5.0"}},
{"name":"看看","type":0,"url":"https://jx.m3u8.pw/?url="},
-{"name":"巧技","type":1,"url":"http://pandown.pro/app/kkdy.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","rx","ltnb","bilibili","1905","xigua"]}},
-{"name":"左岸","type":1,"url":"https://api.tyun77.cn/api.php/provide/parseDicturl?url=","ext":{"flag":["爱奇艺","奇艺","qq","腾讯","youku","优酷","pptv","PPTV","letv","乐视","leshi","bilibili","哔哩哔哩","哔哩","mgtv","芒果","芒果"],"header":{"User-Agent":"okhttp/3.12.0"}}},
-{"name":"世界","type":1,"url":"http://175.178.183.192:84/api/?key=f3913eb3f85a8298b3e6e427b8712b2e&url=","ext":{"flag":["qq","mgtv","YuMi-vip"]}},
{"name":"咸鱼","type":0,"url":"https://jx.xyflv.cc/?url=","ext":{"header":{"user-agent":"Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36","referer":"https://www.xyflv.cc/"}}},
{"name":"云解析","type":0,"url":"https://jx.yparse.com/index.php?url=","ext":{"header":{"user-agent":"Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36"}}},
-{"name":"爱豆","type":0,"url":"https://jx.aidouer.net/?url=","ext":{"header":{"user-agent":"Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36","referer":"https://jiejie.uk/"}}}
+{"name":"爱豆","type":0,"url":"https://jx.aidouer.net/?url=","ext":{"header":{"user-agent":"Mozilla/5.0(Linux;Android13;V2049ABuild/TP1A.220624.014;wv)AppleWebKit/537.36(KHTML,likeGecko)Version/4.0Chrome/116.0.0.0MobileSafari/537.36","referer":"https://jiejie.uk/"}}},
+{"name":"巧技","type":1,"url":"http://pan.qiaoji8.com/tvbox/neibu.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","bilibili","1905"],"header":{"User-Agent":"okhttp/4.9.1"}}},
+{"name":"巧技二","type":1,"url":"http://pan.qiaoji8.com/tvbox/gouzi.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","bilibili","1905","NetFilx"],"header":{"User-Agent":"okhttp/4.9.1"}}}
],
"flags":["youku","优酷","优 酷","优酷视频", "qq","腾讯","腾 讯","腾讯视频", "iqiyi", "qiyi","奇艺","爱奇艺","爱 奇 艺", "m1905", "xigua", "letv","leshi","乐视","乐 视", "sohu","搜狐","搜 狐","搜狐视频", "tudou","mgtv","芒果","imgo","芒果TV","芒 果 T V", "bilibili","哔 哩","哔 哩 哔 哩","SPA","YuMi-vip","pptv","PPTV","ltnb","rx","SLYS4k","tucheng","BYGA","luanzi","dxzy","QEYSS","aliyun","AliS","122","chuangying","CL4K","xfyun","wuduzy","wasu","renrenmi","ppayun","haiwaikan","cool","dbm3u8","xmm","funshion","ruyi1080","ruyib1080"],
"doh":[{"name":"Google","url":"https://dns.google/dns-query","ips":["8.8.4.4","8.8.8.8"]},{"name":"Cloudflare","url":"https://cloudflare-dns.com/dns-query","ips":["1.1.1.1","1.0.0.1","2606:4700:4700::1111","2606:4700:4700::1001"]},{"name":"AdGuard","url":"https://dns.adguard.com/dns-query","ips":["94.140.14.140","94.140.14.141"]},{"name":"DNSWatch","url":"https://resolver2.dns.watch/dns-query","ips":["84.200.69.80","84.200.70.40"]},{"name":"Quad9","url":"https://dns.quad9.net/dns-quer","ips":["9.9.9.9","149.112.112.112"]}],
diff --git a/0825.json b/0825.json
index 43fdd07c..0105461e 100644
--- a/0825.json
+++ b/0825.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6",
+"spider":"./jar/pg.jar;md5;2e4e02fe19253412b3fb0b9af9d63f35",
"lives":[{"name":"初秋语•综合","type":0,"url":"./list.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"Ray•综合","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/dxawi/0/main/tvlive.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"俊于•综合","type":0,"url":"http://home.jundie.top:81/Cat/tv/live.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo": "https://epg.112114.xyz/logo/{name}.png"},
@@ -95,19 +95,21 @@
{"key":"Funletu","name":"趣盘搜","type":3,"api":"csp_Funletu","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "ext":"http://127.0.0.1:9978/file/TV/token.json"},
{"key":"QuarkPanso","name":"夸克盘搜","type":3,"api":"csp_QuarkPanso","quickSearch":1, "changeable":1, "filterable":1, "timeout":30, "ext":"http://127.0.0.1:9978/file/TV/token.json"},
-{"key": "小白","name": "小白","type": 3,"api": "csp_XBPQ","playerType": 1,"timeout":60,"jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext": "./XBPQ/小白.json"},
-{"key": "BT天堂","name":"BT天堂","type":3,"api":"csp_XBPQ","searchable":1,"timeout":60,"quickSearch":1,"filterable":1,"ext": "./XBPQ/bttt.json","jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69"},
-{"key":"布谷tv","name":"布谷4K","type":3,"api":"csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext":"./XBPQ/布谷4K.json"},
-{"key": "haokongbu","name": "好恐怖","type": 3,"api": "csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/好恐怖.json","jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69"},
-{"key": "圣城1080","name": "圣城1080","type": 3,"api": "csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/圣城1080.json","jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69"},
-{"key": "rarbt","name": "rarbt","type": 3,"changeable": 1,"searchable": 1,"quickSearch": 1,"filterable": 1,"api": "csp_XBPQ","ext":"./XBPQ/rarbt.json" ,"jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69"},
-{"key":"XBPQ_文才","name":"文才","type":3,"api":"csp_XBPQ", "jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext":"./XBPQ/文才.json"},
-{"key":"XBPQ_BaiPiao","name":"白嫖影视","type":3,"api":"csp_XBPQ", "jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext": "./XBPQ/白嫖影视.json"},
-{"key":"XBPQ_黑狐影院","name":"黑狐影院","type":3,"api":"csp_XBPQ", "jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext": "./XBPQ/黑狐影院.json"},
-{"key":"XBPQ_电影先生","name": "电影先生","jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","type": 3,"api": "csp_XBPQ","ext": "./XBPQ/电影先生.json"},
-{"key": "XBPQ_麻衣影院","name":"麻衣影院","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext": "./XBPQ/麻衣影院.json"},
-{"key": "相声","name": "相声","type": 3,"searchable": 0,"style": {"type": "rect","ratio": 1.597},"quickSearch": 0,"api": "csp_XBPQ","jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext":"./XBPQ/相声.json"},
-{"key": "评书","name": "评书","type": 3,"searchable": 0,"style": {"type": "rect","ratio": 1.597},"quickSearch": 0,"api": "csp_XBPQ","jar": "./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","ext": "./XBPQ/评书.json"},
+{"key": "小白","name": "小白","type": 3,"api": "csp_XBPQ","playerType": 1,"timeout":60,"jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext": "./XBPQ/小白.json"},
+{"key": "BT天堂","name":"BT天堂","type":3,"api":"csp_XBPQ","searchable":1,"timeout":60,"quickSearch":1,"filterable":1,"ext": "./XBPQ/bttt.json","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key":"布谷tv","name":"布谷4K","type":3,"api":"csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext":"./XBPQ/布谷4K.json"},
+{"key": "haokongbu","name": "好恐怖","type": 3,"api": "csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/好恐怖.json","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key": "圣城1080","name": "圣城1080","type": 3,"api": "csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/圣城1080.json","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key": "秋霞","name": "秋霞","type": 3,"api": "csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/秋霞.json","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key": "VidHub","name": "VidHub","type": 3,"api": "csp_XBPQ","timeout":60,"searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/VidHub.json","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key": "rarbt","name": "rarbt","type": 3,"changeable": 1,"searchable": 1,"quickSearch": 1,"filterable": 1,"api": "csp_XBPQ","ext":"./XBPQ/rarbt.json" ,"jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key":"XBPQ_文才","name":"文才","type":3,"api":"csp_XBPQ", "jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext":"./XBPQ/文才.json"},
+{"key":"XBPQ_BaiPiao","name":"白嫖影视","type":3,"api":"csp_XBPQ", "jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext": "./XBPQ/白嫖影视.json"},
+{"key":"XBPQ_黑狐影院","name":"黑狐影院","type":3,"api":"csp_XBPQ", "jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext": "./XBPQ/黑狐影院.json"},
+{"key":"XBPQ_电影先生","name": "电影先生","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","type": 3,"api": "csp_XBPQ","ext": "./XBPQ/电影先生.json"},
+{"key": "XBPQ_麻衣影院","name":"麻衣影院","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext": "./XBPQ/麻衣影院.json"},
+{"key": "相声","name": "相声","type": 3,"searchable": 0,"style": {"type": "rect","ratio": 1.597},"quickSearch": 0,"api": "csp_XBPQ","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext":"./XBPQ/相声.json"},
+{"key": "评书","name": "评书","type": 3,"searchable": 0,"style": {"type": "rect","ratio": 1.597},"quickSearch": 0,"api": "csp_XBPQ","jar": "./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","ext": "./XBPQ/评书.json"},
{"key":"drpy_js_4KHDR","name":"4KHDR[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/4khdr.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
{"key":"drpy_js_MP4US","name":"MP4电影[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/mp4us.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
@@ -166,4 +168,4 @@
{"name":"毛驢點擊","hosts":["www.maolvys.com"],"script":["document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"]}
],
"ads":["static-mozai.4gtv.tv","s3t3d2y8.afcdn.net"]
-}
\ No newline at end of file
+}
diff --git a/0826.json b/0826.json
index 3278fb1b..44fb09da 100644
--- a/0826.json
+++ b/0826.json
@@ -1,26 +1,25 @@
{
-"spider":"./jar/fan.txt;md5;70471410f8e5a1bf20eb64b6b402e5c2",
+"spider":"./jar/fan.txt;md5;31e6192040d63714d063d5a5aba287a9",
"wallpaper":"https://深色壁纸.xxooo.cf/",
"sites":[
-{"key":"豆豆","name":"🌕全接口智能过滤广告","type": 3, "api": "csp_DouDou","searchable": 0,"quickSearch": 0,"filterable": 0},
+{"key":"豆豆","name":"全接口智能过滤广告","type": 3, "api": "csp_DouDou","searchable": 0,"quickSearch": 0,"filterable": 0},
{"key":"玩偶","name":"👽玩偶哥哥┃4K弹幕","type":3,"api":"csp_WoGG","searchable":1,"quickSearch":1,"changeable":0, "ext": {"aliToken":"tvfan/token.txt","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd","siteUrl":"https://www.wogg.link/","danMu":"弹"}},
{"key":"YGP","name":"🚀叨观荐影┃新片","type":3,"api":"csp_YGP","searchable":0,"quickSearch":0,"changeable":0},
{"key":"短剧","name":"🌈上头┃短剧","type":3,"api":"csp_Djuu","searchable":1,"quickSearch":1,"changeable":1},
{"key":"酷看","name":"💡酷看┃秒播","type":3,"api":"csp_Kkys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
+{"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"playerType":1,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"视觉","name":"👓视觉┃多线","type":3,"api":"csp_Xinsj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.80yy3.com/"},
-{"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"苹果","name":"🍎苹果┃不卡","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
+{"key":"糯米","name":"🍙糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://gitlab.com/fantaiying/ext/-/raw/main/nmys.json"},
{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
-//{"key":"白嫖","name":"👻白飘┃不卡","type":3,"api":"csp_BaiPiao","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://www.baipiaoys.com:9092/"},
-
-{"key":"糯米","name":"🍙糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://gitlab.com/fantaiying/ext/-/raw/main/nmys.json"},
{"key":"小点","name":"💥小点┃多线","type":3,"api":"csp_Xdys","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
{"key":"热播","name":"📺热播┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"AO7TcBkd8I/B5wQc4Qma+pU="},
{"key":"萌米","name":"👀萌米┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":1,"ext":"AO7TcBkd8Iifux0Y8Qze6tVlMg=="},
{"key":"贱贱","name":"🐭贱贱┃P2P","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"https://gitlab.com/fantaiying/ext/-/raw/main/drpy2.min.js","ext":"https://gitlab.com/fantaiying/ext/-/raw/main/jp.js"},
+
+{"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"zxzj","name":"🍊在线┃外剧","type":3,"api":"csp_Zxzj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzjhd.com/"},
{"key":"低端","name":"⏮️低端┃外剧","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
@@ -29,8 +28,7 @@
{"key":"毛驴","name":"🍓毛驴┃多线","type":3,"api":"csp_MLYS","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.maolvys.com/"},
{"key":"比特","name":"🍄比特┃秒播","type":3,"api":"csp_Bttwoo","searchable":1,"quickSearch":1,"changeable":1},
//{"key":"一起看 ","name":"🌾一起┃App","type":3,"api":"csp_YQKan","searchable":1,"quickSearch":1,"changeable":1},
-
-
+{"key":"可可","name":"👻可可┃多线","type":3,"api":"csp_Kekys","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"Lib","name": "🌟立播┃不卡","type": 3,"api": "csp_Libvio","timeout":15,"searchable": 1,"quickSearch": 1,"changeable":1,"ext":"https://www.libvio.pw/"},
{"key":"Auete","name":"🏝奥特┃无广","type": 3,"api":"csp_Auete","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://auete.pro/"},
{"key":"新6V","name":"🧲新6V┃磁力","type":3,"api":"csp_SixV","searchable":1,"quickSearch":1,"changeable":0,"ext": "http://www.xb6v.com/"},
@@ -56,10 +54,11 @@
{"key":"有声小说js","name":"🎧有声┃小说","type":3,"api":"https://gitlab.com/fantaiying/ext/-/raw/main/drpy2.min.js","ext":"https://gitlab.com/fantaiying/ext/-/raw/main/有声小说吧.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
{"key":"Aid","name":"🚑急救┃教学","type":3,"api":"csp_FirstAid","searchable":0,"quickSearch":0,"changeable":0,"style": { "type": "rect", "ratio":3.8}},
-{"key":"夸搜","name":"🐺夸搜┃搜索","type":3,"api":"csp_PanSearch","searchable":1,"quickSearch":1,"changeable":0,"ext": {"pan":"quark","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
+{"key":"米搜","name":"🦋米搜┃搜索","type":3,"api":"csp_MIPanSo","searchable":1,"quickSearch":1,"changeable":0,"ext": {"pan":"quark","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
+{"key":"夸搜","name":"🐌夸搜┃搜索","type":3,"api":"csp_PanSearch","searchable":1,"quickSearch":1,"changeable":0,"ext": {"pan":"quark","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
{"key":"YiSo","name":"😹易搜┃搜索","type":3,"api":"csp_YiSo","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
{"key":"PanSou","name":"🦊盘搜┃搜索","type":3,"api":"csp_PanSou","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
-{"key":"UpYun","name":"😻Up搜┃搜索","type":3,"api":"csp_UpYun","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
+//{"key":"UpYun","name":"😻Up搜┃搜索","type":3,"api":"csp_UpYun","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
{"key":"PanSearch","name":"🙀盘Se┃搜索","type":3,"api":"csp_PanSearch","searchable":1,"quickSearch":1,"changeable":0,"ext": {"aliToken":"tvfan/token.txt","from":"4k|auto|fhd"}},
{"key":"push_agent","name":"🛴手机┃推送","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"ext": {"aliToken":"tvfan/token.txt","quarkCookie":"tvfan/cookie.txt","from":"4k|auto|fhd"}},
@@ -76,9 +75,9 @@
],
"doh":[{"name":"Google","url":"https://dns.google/dns-query","ips":["8.8.4.4","8.8.8.8"]},{"name":"Cloudflare","url":"https://cloudflare-dns.com/dns-query","ips":["1.1.1.1","1.0.0.1","2606:4700:4700::1111","2606:4700:4700::1001"]},{"name":"AdGuard","url":"https://dns.adguard.com/dns-query","ips":["94.140.14.140","94.140.14.141"]},{"name":"DNSWatch","url":"https://resolver2.dns.watch/dns-query","ips":["84.200.69.80","84.200.70.40"]},{"name":"Quad9","url":"https://dns.quad9.net/dns-quer","ips":["9.9.9.9","149.112.112.112"]}],
-
+"logo":"https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1716545739254/fc1b89e152cd4aa28d295107cb6c56c9.gif",
"lives":[
{"name":"多线ITV","type":0,"url":"https://mirror.ghproxy.com/raw.githubusercontent.com/ssili126/tv/main/itvlist.m3u","playerType":1},
{ "name": "XIUTAN", "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0", "type": 0, "url": "https://xhdwc.tk/xiutan.m3u" },{"name":"IPV6","type":0,"url":"https://live.fanmingming.com/tv/m3u/ipv6.m3u","playerType":1 }]
-}
\ No newline at end of file
+}
diff --git a/0827.json b/0827.json
index d4dc56bd..6eb429d7 100644
--- a/0827.json
+++ b/0827.json
@@ -1,5 +1,5 @@
{
- "spider": "./jar/custom_spider.jar;md5;ab9462dae7ab186527c41a163641cf14",
+ "spider": "./jar/custom_spider.jar;md5;883df69d6854363bcb610b44946ed374",
"wallpaper": "http://饭太硬.top/深色壁纸/api.php",
"sites": [
{
diff --git a/9918.json b/9918.json
index 78409da4..2cbc34ef 100644
--- a/9918.json
+++ b/9918.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6",
+"spider":"./jar/pg.jar;md5;2e4e02fe19253412b3fb0b9af9d63f35",
"logo":"https://cdn.pixabay.com/photo/2020/08/09/11/43/woman-5475306_1280.jpg",
"lives":[{"name":"初秋语","type":0,"url":"./listx.txt"},
{"name":"糖意","type":0,"url":"https://wp.weikete.cc/down.php/c3eecc14547f5e1e468718148c9f762f.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png","pass":true},
@@ -39,10 +39,10 @@
{"key":"Jable","name":"Jable","type":3,"api":"csp_Jable","searchable":1,"recordable":0,"style":{"type":"rect","ratio":1.77}},
{"key":"MissAV","name":"MissAV","type":3,"api":"csp_Miss","searchable":1,"recordable":0,"style":{"type":"rect","ratio":1.78}},
{"key":"Hanime","name":"Hanime","type":3,"api":"csp_Hanime","searchable":1,"recordable":0,"style":{"type":"rect","ratio":0.68}},
-{"key":"黄色仓库","name":"黄色仓库","type":3,"api":"csp_XBPQ","jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","style":{"ratio":1.7},"ext":"./XBPQ/黄色仓库.json"},
-{"key":"91黑料","name":"91黑料","type":3,"api":"csp_XBPQ","jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/91黑料.json"},
-{"key":"色花堂","name":"色花堂","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/色花堂.json","jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69"},
-{"key":"我爱AV","name":"我爱AV","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/我爱AV.json","jar":"./jar/XBPQ.jar;md5;423e33ec108c0f7816200cebaf18fb69"},
+{"key":"黄色仓库","name":"黄色仓库","type":3,"api":"csp_XBPQ","jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","style":{"ratio":1.7},"ext":"./XBPQ/黄色仓库.json"},
+{"key":"91黑料","name":"91黑料","type":3,"api":"csp_XBPQ","jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/91黑料.json"},
+{"key":"色花堂","name":"色花堂","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/色花堂.json","jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
+{"key":"我爱AV","name":"我爱AV","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XBPQ/我爱AV.json","jar":"./jar/XBPQ.jar;md5;409069d9ab72176bd95aa8b06e36512e"},
{"key":"drpy_js_ss直播","name":"ss直播","type":3,"api":"./lib/drpy2.min.js","ext":"./js/ss直播.js","timeout":30},
{"key":"drpy_js_Missav","name":"Missav","type":3,"api":"./lib/drpy2.min.js","ext":"./js/Missav.js"},
{"key":"drpy_js_玩偶姐姐","name":"玩偶姐姐","type":3,"api":"./lib/drpy2.min.js","ext":"./js/玩偶姐姐.js"},
diff --git a/XBPQ/VidHub.json b/XBPQ/VidHub.json
new file mode 100644
index 00000000..9f9c55ea
--- /dev/null
+++ b/XBPQ/VidHub.json
@@ -0,0 +1,11 @@
+{
+ "简介": "&&",
+ "嗅探词": ".mp4#.m3u8#.flv",
+ " 数组": "class=\"module-item-titlebox\">&&",
+ "副标题": "module-item-text\">&&",
+ "图片": "data-src=\"&&\"",
+ "线路数组": "data-dropdown-value&&",
+ "线路标题": "&&[替换:>>共]+集",
+ "分类url": "https://vidhub1.cc/vodshow/{cateId}-{area}--{class}-----{catePg}---{year}.html",
+ "分类": "电影$1#电视剧$2#综艺$3#动漫$4"
+ }
\ No newline at end of file
diff --git a/XBPQ/秋霞.json b/XBPQ/秋霞.json
new file mode 100644
index 00000000..4ee2f3a8
--- /dev/null
+++ b/XBPQ/秋霞.json
@@ -0,0 +1,21 @@
+{
+ "请求头": "手机",
+ "主页url": "http://www.hongbaohk.com",
+ "数组": "class=\"myui-vodlist__box\">&&",
+ "简介": "剧情简介&&",
+ "线路数组": "href=\"#play_down*\"&&[排序:1080zyk>>]",
+ "线路标题": "✨PYLB专享✨+tab\">&&",
+ "播放列表": "",
+ "播放标题": ">&&&&",
+ "分类标题": ">&&
- `}async proxy(e,n){let l=e[0],r=y2(e[1]);if(l==="dash"){let i=r.split("+"),s=i[0],a=i[1],u=i[2],o=this.apiUrl+`/x/player/playurl?avid=${s}&cid=${a}&qn=${u}&fnval=4048&fourk=1`,c="",f="",m=await this.fetch(o,null,n),d=JSON.parse(m),y=d.data.dash,_=y.video,S=y.audio;for(let E=0;E<_.length;E++){let g=_[E];g.id.toString()===u&&(c+=this.getDashMedia(g))}for(let E=0;E-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Rn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Rn.initCookie(e.server.config.biliCookie),await Rn.spiderInit(e),Rn.cfgObj.code=0,Rn.catOpenStatus=!0,Rn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Rn.setClasses(),this.classes=Rn.classes}async setFilterObj(){await Rn.setFilterObj(),this.filterObj=Rn.filterObj}async setHomeVod(){await Rn.setHomeVod(),this.homeVodList=Rn.homeVodList}async setCategory(e,n,l,r){await Rn.setCategory(e,n,l,r),this.vodList=Rn.vodList}async setDetail(e){await Rn.setDetail(e),this.vodDetail=Rn.vodDetail}async setPlay(e,n,l){await Rn.setPlay(e,n,l),this.playUrl=Rn.playUrl,this.result=Rn.result}async setSearch(e,n,l){await Rn.setSearch(e,n,l),this.vodList=Rn.vodList,this.result=Rn.result}async setProxy(e,n){return await Rn.proxy(e,n)}},Ia=new LS;async function qW(t,e){return await Ia.init(t,e)}async function VW(t,e){return await Ia.home(t,e)}async function aAe(t,e){return await Ia.homeVod(t,e)}async function zW(t,e){return await Ia.category(t,e)}async function GW(t,e){return await Ia.detail(t,e)}async function JW(t,e){return await Ia.play(t,e)}async function KW(t,e){return await Ia.search(t,e)}async function uAe(t,e){return await Ia.proxy(t,e)}var XW={meta:{key:Rn.getJSName(),name:Rn.getName(),type:Rn.getType()},api:async t=>{t.post("/init",qW),t.post("/home",VW),t.post("/category",zW),t.post("/detail",GW),t.post("/play",JW),t.post("/search",KW),t.get("/proxy/:what/:ids/:end",uAe)},spider:{init:qW,home:VW,homeVod:aAe,category:zW,detail:GW,play:JW,search:KW}};function oAe(t,e,n,l){let r=$e.enc.Utf8.parse(e||"PBfAUnTdMjNDe6pL"),i=$e.enc.Utf8.parse(n||"sENS6bVbwSfvnXrj"),s;return l?s=$e.AES.encrypt(t,r,{iv:i,mode:$e.mode.CBC,padding:$e.pad.Pkcs7}):s=$e.AES.decrypt(t,r,{iv:i,padding:$e.pad.Pkcs7}).toString($e.enc.Utf8),s}var FS=class extends Fe{constructor(){super(),this.siteUrl="https://czzy.top"}async init(t){await super.init(t),await B2(this.cfgObj)}getName(){return"\u{1F3ED}\uFE0F\u2503\u5382\u957F\u76F4\u8FDE\u2503\u{1F3ED}\uFE0F"}getAppName(){return"\u5382\u957F\u76F4\u8FDE"}getJSName(){return"changzhang"}getType(){return 3}async getHtml(t=this.siteUrl,e=this.getHeader()){let l=(await this.fetch(t,null,e,!1,!0)).content;if(!M.isEmpty(l)&&l.indexOf("\u4EBA\u673A\u9A8C\u8BC1")===-1)return et(l);await this.jadeLog.error("html\u83B7\u53D6\u5931\u8D25",!0)}getSearchHeader(){return{Cookie:"cf_clearance=otYZbHg1safCIxkCtZfy9DPKbf1Gs_zUskkVDc0MVKM-1707026063-1-ATOpKnTLv9+pv171YE/rzxN/nmvGN9Mucx7vpwp0kW2vZb/cbtz5e2md2/ym7EE+9dT7pPBV+kQOg9vJx2v8cks=;myannoun=1;PHPSESSID=73386nobqugs7r3pb2ljcsp5q4","User-Agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/100.0.4896.77 Mobile/15E148 Safari/604.1",Connection:"keep-alive",Host:"www.czzy55.com"}}parseVodShortFromElement(t,e){let n=new Ne,l=t(t(e).find("a")).find("img")[0];return n.vod_name=l.attribs.alt,n.vod_pic=l.attribs["data-original"],n.vod_remarks=t(t(t(e).find("[class='hdinfo']")).find("span")).text(),n.vod_id=t(e).find("a")[0].attribs.href,n}async parseVodShortListFromDoc(t){let e=[],n=t(t('[class="mi_cont"]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodShortListFromDocByCategory(t){let e=[],n=t(t('[class="mi_cont "]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodDetailFromDoc(t){let e=new He,n=t("[class='dyxingq']");e.vod_pic=t(n).find("img")[0].attribs.src,e.vod_name=t(t(n).find("h1")[0]).text(),e.vod_content=t(t(t("[class='yp_context']")).find("p")).text();let l=t(n).find("[class='moviedteail_list']").find("li"),r=t(l).text();for(let f of l){let m=t(f).text();m.indexOf("\u7C7B\u578B")>-1?e.type_name=m.replaceAll("\u7C7B\u578B","").replaceAll("\uFF1A",""):m.indexOf("\u5E74\u4EFD")>-1?e.vod_year=m.replaceAll("\u5E74\u4EFD","").replaceAll("\uFF1A",""):m.indexOf("\u5730\u533A")>-1?e.vod_area=m.replaceAll("\u5730\u533A","").replaceAll("\uFF1A",""):m.indexOf("\u8C46\u74E3")>-1?e.vod_remarks=m.replaceAll("\u8C46\u74E3","").replaceAll("\uFF1A",""):m.indexOf("\u4E3B\u6F14")>-1?e.vod_actor=m.replaceAll("\u4E3B\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5BFC\u6F14")>-1?e.vod_director=m.replaceAll("\u5BFC\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5267\u60C5")>-1&&(e.vod_content=m.replaceAll("\u5267\u60C5","").replaceAll("\uFF1A",""))}let i=["\u5382\u957F\u8D44\u6E90"],s=t("[class='paly_list_btn']"),a=[];for(let f of s){let m=[],d=t(f).find("a");for(let y of d){let _=y.attribs.href,S=t(y).text().replaceAll("\u7ACB\u5373\u64AD\u653E\xA0\xA0(","").replaceAll(")","");m.push(S+"$"+_)}a.push(m.join("#"))}let u=["\u78C1\u529B\u94FE\u63A5",hi],o=t('[class="ypbt_down_list"]').find("li"),c={};for(let f of o){let m=t(f).text(),d=!1;for(let y of u)m.indexOf(y)>-1&&(d=!0,m.indexOf(hi)===-1&&i.push(y));if(d){let y=[];for(let _ of t(f).find("a")){let S=_.attribs.href;if(t(f).text().indexOf(hi))c=await i3([S]);else{let w=Oe(/\[(.*?)]/,t(_).text());y.push(w+"$"+S),c.\u78C1\u529B\u94FE\u63A5=y.join("#")}}}}return e.vod_play_from=M.keys(c).join("$$$"),e.vod_play_url=M.values(c).join("$$$"),e}async parseVodShortListFromDocBySearch(t){let e=t("div.search_list > ul > li");return M.map(e,n=>{let l=t(n).find("img:first")[0],r=t(n).find("a:first")[0],i=t(t(n).find("div.hdinfo")[0]).text().trim(),s=t(t(n).find("div.jidi")[0]).text().trim();return{vod_id:r.attribs.href,vod_name:l.attribs.alt,vod_pic:l.attribs["data-original"],vod_remarks:s||i||""}})}async setClasses(){let t=await this.getHtml(this.siteUrl+"/movie_bt"),e=t("div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]"),n=t("div#beautiful-taxonomy-filters-tax-movie_bt_tags > a"),l={key:"tag",name:"\u7C7B\u578B",value:M.map(n,a=>{let u=a.attribs["cat-url"]||"";return u=u.substring(u.lastIndexOf("/")+1),{n:a.children[0].data,v:u}})};l.init=l.value[0].v;let r=M.map(e,a=>{let u=a.attribs["cat-url"];return u=u.substring(u.lastIndexOf("/")+1),this.filterObj[u]=[l],{type_id:u,type_name:a.children[0].data}}),i=["\u7535\u5F71","\u7535\u89C6\u5267","\u56FD\u4EA7\u5267","\u7F8E\u5267","\u97E9\u5267","\u65E5\u5267","\u6D77\u5916\u5267\uFF08\u5176\u4ED6\uFF09","\u534E\u8BED\u7535\u5F71","\u5370\u5EA6\u7535\u5F71","\u65E5\u672C\u7535\u5F71","\u6B27\u7F8E\u7535\u5F71","\u97E9\u56FD\u7535\u5F71","\u52A8\u753B","\u4FC4\u7F57\u65AF\u7535\u5F71","\u52A0\u62FF\u5927\u7535\u5F71"],s=M.sortBy(r,a=>{let u=i.indexOf(a.type_name);return u===-1?i.length:u});for(let a of s){let u=a.type_name;u!=="\u4F1A\u5458\u4E13\u533A"&&u!=="\u7AD9\u957F\u63A8\u8350"&&this.classes.push(a)}}async setHomeVod(){let t=await this.getHtml();this.homeVodList=await this.parseVodShortListFromDoc(t)}async setCategory(t,e,n,l){e<=0&&(e=1);let r=l.tag||"",i=this.siteUrl+"/movie_bt"+(r.length>0?`/movie_bt_tags/${r}`:"")+"/movie_bt_series/"+t+(e>1?`/page/${e}`:""),s=await this.getHtml(i);this.vodList=await this.parseVodShortListFromDocByCategory(s)}async setDetail(t){let e=await this.getHtml(t);this.vodDetail=await this.parseVodDetailFromDoc(e)}async setSearch(t,e){let n=await this.getHtml(this.siteUrl+"/xssearch?q="+t,this.getSearchHeader()),l=n.html();this.vodList=await this.parseVodShortListFromDocBySearch(n)}async setPlay(flag,id,flags){if(flag.indexOf(hi)>-1||flag.indexOf(uo)>-1)this.playUrl=await S3(flag,id,flags),this.result.setHeader(getHeaders(flag));else if(id.indexOf("magnet")>-1)this.playUrl=id;else{let $=await this.getHtml(id),iframe=$("body iframe[src*=https]");if(iframe.length>0){let t=(await req(iframe[0].attribs.src,{headers:{Referer:id,"User-Agent":Vl}})).content,e=Oe(/var player = "(.*?)"/,t),n=Oe(/var rand = "(.*?)"/,t),l=JSON.parse(oAe(e,"VFBTzdujpR9FWBhe",n));this.playUrl=l.url}else{let js=$("script:contains(window.wp_nonce)").html(),group=js.match(/(var.*)eval\((\w*\(\w*\))\)/),md5=$e,result=eval(group[1]+group[2]);this.playUrl=result.match(/url:.*?['"](.*?)['"]/)[1]}}}},Mt=new FS;async function cAe(t){await Mt.init(t)}async function pAe(t){return await Mt.home(t)}async function fAe(){return await Mt.homeVod()}async function dAe(t,e,n,l){return await Mt.category(t,e,n,l)}async function hAe(t){return await Mt.detail(t)}async function mAe(t,e,n){return await Mt.play(t,e,n)}async function yAe(t,e){return await Mt.search(t,e)}async function gAe(t,e){return await Mt.proxy(t,e)}function VBe(){return{init:cAe,home:pAe,homeVod:fAe,category:dAe,detail:hAe,play:mAe,proxy:gAe,search:yAe}}var jS=class extends De{constructor(){super()}getName(){return Mt.getName()}getAppName(){return Mt.getAppName()}getJSName(){return Mt.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Mt.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Mt.initCookie(e.server.config.biliCookie),await Mt.spiderInit(e),Mt.cfgObj.code=0,Mt.catOpenStatus=!0,Mt.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Mt.setClasses(),this.classes=Mt.classes}async setFilterObj(){await Mt.setFilterObj(),this.filterObj=Mt.filterObj}async setHomeVod(){await Mt.setHomeVod(),this.homeVodList=Mt.homeVodList}async setCategory(e,n,l,r){await Mt.setCategory(e,n,l,r),this.vodList=Mt.vodList}async setDetail(e){await Mt.setDetail(e),this.vodDetail=Mt.vodDetail}async setPlay(e,n,l){await Mt.setPlay(e,n,l),this.playUrl=Mt.playUrl,this.result=Mt.result}async setSearch(e,n,l){await Mt.setSearch(e,n,l),this.vodList=Mt.vodList,this.result=Mt.result}async setProxy(e,n){return await Mt.proxy(e,n)}},Ra=new jS;async function WW(t,e){return await Ra.init(t,e)}async function YW(t,e){return await Ra.home(t,e)}async function vAe(t,e){return await Ra.homeVod(t,e)}async function QW(t,e){return await Ra.category(t,e)}async function ZW(t,e){return await Ra.detail(t,e)}async function eY(t,e){return await Ra.play(t,e)}async function tY(t,e){return await Ra.search(t,e)}async function _Ae(t,e){return await Ra.proxy(t,e)}var nY={meta:{key:Mt.getJSName(),name:Mt.getName(),type:Mt.getType()},api:async t=>{t.post("/init",WW),t.post("/home",YW),t.post("/category",QW),t.post("/detail",ZW),t.post("/play",eY),t.post("/search",tY),t.get("/proxy/:what/:ids/:end",_Ae)},spider:{init:WW,home:YW,homeVod:vAe,category:QW,detail:ZW,play:eY,search:tY}};var US=class extends Fe{constructor(){super(),this.siteUrl="https://www.wogg.net",this.woggTypeObj={\u73A9\u5076\u7535\u5F71:"\u7535\u5F71",\u73A9\u5076\u5267\u96C6:"\u7535\u89C6\u5267"}}async init(e){await super.init(e),await B2(this.cfgObj),this.danmuStaus=!0}getName(){return"\u{1F482}\u200D\u2503\u963F\u91CC\u73A9\u5076\u2503\u{1F482}"}getAppName(){return"\u963F\u91CC\u73A9\u5076"}getJSName(){return"wogg"}getType(){return 3}async parseVodShortListFromDoc(e){let n=e(".module-item"),l=[];for(let r of n){let i=new Ne,s=e(r).find(".module-item-cover .module-item-pic a").first();i.vod_id=s.attr("href"),i.vod_name=s.attr("title"),i.vod_pic=e(r).find(".module-item-cover .module-item-pic img").first().attr("data-src"),i.vod_pic.indexOf("img.php?url=")>0&&(i.vod_pic=i.vod_pic.split("img.php?url=")[1]),i.vod_remarks=e(r).find(".module-item-text").first().text(),l.push(i)}return l}async parseVodDetailFromDoc(e){let n=new He;n.vod_name=e(".page-title")[0].children[0].data,n.vod_pic=e(e(".mobile-play")).find(".lazyload")[0].attribs["data-src"],n.type_name=this.woggTypeObj[e('[class="video-info-aux"]').find("a")[0].attribs.title];let l=e(".video-info-items");n.vod_director=e(l[0]).find("a")[0].children[0].data;let r=e(l[1]).find("a"),i=[];for(let o of r)o.children.length>0&&i.push(o.children[0].data);n.vod_actor=i.join(" * "),n.vod_year=e(l[2]).find("a")[0].children[0].data,n.vod_remarks=`${e(l[3]).find("div")[0].children[0].data}, \u5236\u4F5C\u4EBA:Jade`,n.vod_content=e(l[4]).find("p")[0].children[0].data,n.vod_content=n.vod_content.replace("[\u6536\u8D77\u90E8\u5206]","").replace("[\u5C55\u5F00\u5168\u90E8]","");let s=[],a=e(".module-row-info");for(let o of a){let c=e(o).find("p")[0].children[0].data;s.push(c)}let u=await i3(s,n.type_name);return n.vod_play_from=M.keys(u).join("$$$"),n.vod_play_url=M.values(u).join("$$$"),n}async parseVodShortListFromDocBySearch(e){let n=e(".module-search-item"),l=[];for(let r of n){let i=new Ne;i.vod_id=e(r).find(".video-serial")[0].attribs.href,i.vod_name=e(r).find(".video-serial")[0].attribs.title,i.vod_pic=e(r).find(".module-item-pic > img")[0].attribs["data-src"],i.vod_remarks=e(e(r).find(".video-serial")[0]).text(),l.push(i)}return l}get_extend_sort_dic(e){let n={};return e<4?n={1:3,2:1,3:4,4:11,5:5,6:2}:e===4?n={1:1,2:11,3:5,4:2}:e===6?n={1:3,2:1,3:11,4:5,5:2}:e===5&&(n={1:5,2:2}),n}async setClasses(){let e=await this.fetch(this.siteUrl,null,this.getHeader());if(!M.isEmpty(e)){let l=et(e)(".nav-link");for(let r of l){let i=parseInt(r.attribs.href.split("/").slice(-1)[0].split(".html")[0]),s=r.children.slice(-1)[0].data.replace(`
+ `}async proxy(e,n){let l=e[0],r=y2(e[1]);if(l==="dash"){let i=r.split("+"),s=i[0],a=i[1],u=i[2],o=this.apiUrl+`/x/player/playurl?avid=${s}&cid=${a}&qn=${u}&fnval=4048&fourk=1`,c="",f="",m=await this.fetch(o,null,n),d=JSON.parse(m),y=d.data.dash,_=y.video,S=y.audio;for(let E=0;E<_.length;E++){let g=_[E];g.id.toString()===u&&(c+=this.getDashMedia(g))}for(let E=0;E-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Rn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Rn.initCookie(e.server.config.biliCookie),await Rn.spiderInit(e),Rn.cfgObj.code=0,Rn.catOpenStatus=!0,Rn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Rn.setClasses(),this.classes=Rn.classes}async setFilterObj(){await Rn.setFilterObj(),this.filterObj=Rn.filterObj}async setHomeVod(){await Rn.setHomeVod(),this.homeVodList=Rn.homeVodList}async setCategory(e,n,l,r){await Rn.setCategory(e,n,l,r),this.vodList=Rn.vodList}async setDetail(e){await Rn.setDetail(e),this.vodDetail=Rn.vodDetail}async setPlay(e,n,l){await Rn.setPlay(e,n,l),this.playUrl=Rn.playUrl,this.result=Rn.result}async setSearch(e,n,l){await Rn.setSearch(e,n,l),this.vodList=Rn.vodList,this.result=Rn.result}async setProxy(e,n){return await Rn.proxy(e,n)}},Ia=new LS;async function qW(t,e){return await Ia.init(t,e)}async function VW(t,e){return await Ia.home(t,e)}async function aAe(t,e){return await Ia.homeVod(t,e)}async function zW(t,e){return await Ia.category(t,e)}async function GW(t,e){return await Ia.detail(t,e)}async function JW(t,e){return await Ia.play(t,e)}async function KW(t,e){return await Ia.search(t,e)}async function uAe(t,e){return await Ia.proxy(t,e)}var XW={meta:{key:Rn.getJSName(),name:Rn.getName(),type:Rn.getType()},api:async t=>{t.post("/init",qW),t.post("/home",VW),t.post("/category",zW),t.post("/detail",GW),t.post("/play",JW),t.post("/search",KW),t.get("/proxy/:what/:ids/:end",uAe)},spider:{init:qW,home:VW,homeVod:aAe,category:zW,detail:GW,play:JW,search:KW}};function oAe(t,e,n,l){let r=$e.enc.Utf8.parse(e||"PBfAUnTdMjNDe6pL"),i=$e.enc.Utf8.parse(n||"sENS6bVbwSfvnXrj"),s;return l?s=$e.AES.encrypt(t,r,{iv:i,mode:$e.mode.CBC,padding:$e.pad.Pkcs7}):s=$e.AES.decrypt(t,r,{iv:i,padding:$e.pad.Pkcs7}).toString($e.enc.Utf8),s}var FS=class extends Fe{constructor(){super(),this.siteUrl="https://www.czys.top"}async init(t){await super.init(t),await B2(this.cfgObj)}getName(){return"\u{1F3ED}\uFE0F\u2503\u5382\u957F\u76F4\u8FDE\u2503\u{1F3ED}\uFE0F"}getAppName(){return"\u5382\u957F\u76F4\u8FDE"}getJSName(){return"changzhang"}getType(){return 3}async getHtml(t=this.siteUrl,e=this.getHeader()){let l=(await this.fetch(t,null,e,!1,!0)).content;if(!M.isEmpty(l)&&l.indexOf("\u4EBA\u673A\u9A8C\u8BC1")===-1)return et(l);await this.jadeLog.error("html\u83B7\u53D6\u5931\u8D25",!0)}getSearchHeader(){return{Cookie:"cf_clearance=otYZbHg1safCIxkCtZfy9DPKbf1Gs_zUskkVDc0MVKM-1707026063-1-ATOpKnTLv9+pv171YE/rzxN/nmvGN9Mucx7vpwp0kW2vZb/cbtz5e2md2/ym7EE+9dT7pPBV+kQOg9vJx2v8cks=;myannoun=1;PHPSESSID=73386nobqugs7r3pb2ljcsp5q4","User-Agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/100.0.4896.77 Mobile/15E148 Safari/604.1",Connection:"keep-alive",Host:"www.czzy55.com"}}parseVodShortFromElement(t,e){let n=new Ne,l=t(t(e).find("a")).find("img")[0];return n.vod_name=l.attribs.alt,n.vod_pic=l.attribs["data-original"],n.vod_remarks=t(t(t(e).find("[class='hdinfo']")).find("span")).text(),n.vod_id=t(e).find("a")[0].attribs.href,n}async parseVodShortListFromDoc(t){let e=[],n=t(t('[class="mi_cont"]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodShortListFromDocByCategory(t){let e=[],n=t(t('[class="mi_cont "]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodDetailFromDoc(t){let e=new He,n=t("[class='dyxingq']");e.vod_pic=t(n).find("img")[0].attribs.src,e.vod_name=t(t(n).find("h1")[0]).text(),e.vod_content=t(t(t("[class='yp_context']")).find("p")).text();let l=t(n).find("[class='moviedteail_list']").find("li"),r=t(l).text();for(let f of l){let m=t(f).text();m.indexOf("\u7C7B\u578B")>-1?e.type_name=m.replaceAll("\u7C7B\u578B","").replaceAll("\uFF1A",""):m.indexOf("\u5E74\u4EFD")>-1?e.vod_year=m.replaceAll("\u5E74\u4EFD","").replaceAll("\uFF1A",""):m.indexOf("\u5730\u533A")>-1?e.vod_area=m.replaceAll("\u5730\u533A","").replaceAll("\uFF1A",""):m.indexOf("\u8C46\u74E3")>-1?e.vod_remarks=m.replaceAll("\u8C46\u74E3","").replaceAll("\uFF1A",""):m.indexOf("\u4E3B\u6F14")>-1?e.vod_actor=m.replaceAll("\u4E3B\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5BFC\u6F14")>-1?e.vod_director=m.replaceAll("\u5BFC\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5267\u60C5")>-1&&(e.vod_content=m.replaceAll("\u5267\u60C5","").replaceAll("\uFF1A",""))}let i=["\u5382\u957F\u8D44\u6E90"],s=t("[class='paly_list_btn']"),a=[];for(let f of s){let m=[],d=t(f).find("a");for(let y of d){let _=y.attribs.href,S=t(y).text().replaceAll("\u7ACB\u5373\u64AD\u653E\xA0\xA0(","").replaceAll(")","");m.push(S+"$"+_)}a.push(m.join("#"))}let u=["\u78C1\u529B\u94FE\u63A5",hi],o=t('[class="ypbt_down_list"]').find("li"),c={};for(let f of o){let m=t(f).text(),d=!1;for(let y of u)m.indexOf(y)>-1&&(d=!0,m.indexOf(hi)===-1&&i.push(y));if(d){let y=[];for(let _ of t(f).find("a")){let S=_.attribs.href;if(t(f).text().indexOf(hi))c=await i3([S]);else{let w=Oe(/\[(.*?)]/,t(_).text());y.push(w+"$"+S),c.\u78C1\u529B\u94FE\u63A5=y.join("#")}}}}return e.vod_play_from=M.keys(c).join("$$$"),e.vod_play_url=M.values(c).join("$$$"),e}async parseVodShortListFromDocBySearch(t){let e=t("div.search_list > ul > li");return M.map(e,n=>{let l=t(n).find("img:first")[0],r=t(n).find("a:first")[0],i=t(t(n).find("div.hdinfo")[0]).text().trim(),s=t(t(n).find("div.jidi")[0]).text().trim();return{vod_id:r.attribs.href,vod_name:l.attribs.alt,vod_pic:l.attribs["data-original"],vod_remarks:s||i||""}})}async setClasses(){let t=await this.getHtml(this.siteUrl+"/movie_bt"),e=t("div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]"),n=t("div#beautiful-taxonomy-filters-tax-movie_bt_tags > a"),l={key:"tag",name:"\u7C7B\u578B",value:M.map(n,a=>{let u=a.attribs["cat-url"]||"";return u=u.substring(u.lastIndexOf("/")+1),{n:a.children[0].data,v:u}})};l.init=l.value[0].v;let r=M.map(e,a=>{let u=a.attribs["cat-url"];return u=u.substring(u.lastIndexOf("/")+1),this.filterObj[u]=[l],{type_id:u,type_name:a.children[0].data}}),i=["\u7535\u5F71","\u7535\u89C6\u5267","\u56FD\u4EA7\u5267","\u7F8E\u5267","\u97E9\u5267","\u65E5\u5267","\u6D77\u5916\u5267\uFF08\u5176\u4ED6\uFF09","\u534E\u8BED\u7535\u5F71","\u5370\u5EA6\u7535\u5F71","\u65E5\u672C\u7535\u5F71","\u6B27\u7F8E\u7535\u5F71","\u97E9\u56FD\u7535\u5F71","\u52A8\u753B","\u4FC4\u7F57\u65AF\u7535\u5F71","\u52A0\u62FF\u5927\u7535\u5F71"],s=M.sortBy(r,a=>{let u=i.indexOf(a.type_name);return u===-1?i.length:u});for(let a of s){let u=a.type_name;u!=="\u4F1A\u5458\u4E13\u533A"&&u!=="\u7AD9\u957F\u63A8\u8350"&&this.classes.push(a)}}async setHomeVod(){let t=await this.getHtml();this.homeVodList=await this.parseVodShortListFromDoc(t)}async setCategory(t,e,n,l){e<=0&&(e=1);let r=l.tag||"",i=this.siteUrl+"/movie_bt"+(r.length>0?`/movie_bt_tags/${r}`:"")+"/movie_bt_series/"+t+(e>1?`/page/${e}`:""),s=await this.getHtml(i);this.vodList=await this.parseVodShortListFromDocByCategory(s)}async setDetail(t){let e=await this.getHtml(t);this.vodDetail=await this.parseVodDetailFromDoc(e)}async setSearch(t,e){let n=await this.getHtml(this.siteUrl+"/xssearch?q="+t,this.getSearchHeader()),l=n.html();this.vodList=await this.parseVodShortListFromDocBySearch(n)}async setPlay(flag,id,flags){if(flag.indexOf(hi)>-1||flag.indexOf(uo)>-1)this.playUrl=await S3(flag,id,flags),this.result.setHeader(getHeaders(flag));else if(id.indexOf("magnet")>-1)this.playUrl=id;else{let $=await this.getHtml(id),iframe=$("body iframe[src*=https]");if(iframe.length>0){let t=(await req(iframe[0].attribs.src,{headers:{Referer:id,"User-Agent":Vl}})).content,e=Oe(/var player = "(.*?)"/,t),n=Oe(/var rand = "(.*?)"/,t),l=JSON.parse(oAe(e,"VFBTzdujpR9FWBhe",n));this.playUrl=l.url}else{let js=$("script:contains(window.wp_nonce)").html(),group=js.match(/(var.*)eval\((\w*\(\w*\))\)/),md5=$e,result=eval(group[1]+group[2]);this.playUrl=result.match(/url:.*?['"](.*?)['"]/)[1]}}}},Mt=new FS;async function cAe(t){await Mt.init(t)}async function pAe(t){return await Mt.home(t)}async function fAe(){return await Mt.homeVod()}async function dAe(t,e,n,l){return await Mt.category(t,e,n,l)}async function hAe(t){return await Mt.detail(t)}async function mAe(t,e,n){return await Mt.play(t,e,n)}async function yAe(t,e){return await Mt.search(t,e)}async function gAe(t,e){return await Mt.proxy(t,e)}function VBe(){return{init:cAe,home:pAe,homeVod:fAe,category:dAe,detail:hAe,play:mAe,proxy:gAe,search:yAe}}var jS=class extends De{constructor(){super()}getName(){return Mt.getName()}getAppName(){return Mt.getAppName()}getJSName(){return Mt.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Mt.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Mt.initCookie(e.server.config.biliCookie),await Mt.spiderInit(e),Mt.cfgObj.code=0,Mt.catOpenStatus=!0,Mt.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Mt.setClasses(),this.classes=Mt.classes}async setFilterObj(){await Mt.setFilterObj(),this.filterObj=Mt.filterObj}async setHomeVod(){await Mt.setHomeVod(),this.homeVodList=Mt.homeVodList}async setCategory(e,n,l,r){await Mt.setCategory(e,n,l,r),this.vodList=Mt.vodList}async setDetail(e){await Mt.setDetail(e),this.vodDetail=Mt.vodDetail}async setPlay(e,n,l){await Mt.setPlay(e,n,l),this.playUrl=Mt.playUrl,this.result=Mt.result}async setSearch(e,n,l){await Mt.setSearch(e,n,l),this.vodList=Mt.vodList,this.result=Mt.result}async setProxy(e,n){return await Mt.proxy(e,n)}},Ra=new jS;async function WW(t,e){return await Ra.init(t,e)}async function YW(t,e){return await Ra.home(t,e)}async function vAe(t,e){return await Ra.homeVod(t,e)}async function QW(t,e){return await Ra.category(t,e)}async function ZW(t,e){return await Ra.detail(t,e)}async function eY(t,e){return await Ra.play(t,e)}async function tY(t,e){return await Ra.search(t,e)}async function _Ae(t,e){return await Ra.proxy(t,e)}var nY={meta:{key:Mt.getJSName(),name:Mt.getName(),type:Mt.getType()},api:async t=>{t.post("/init",WW),t.post("/home",YW),t.post("/category",QW),t.post("/detail",ZW),t.post("/play",eY),t.post("/search",tY),t.get("/proxy/:what/:ids/:end",_Ae)},spider:{init:WW,home:YW,homeVod:vAe,category:QW,detail:ZW,play:eY,search:tY}};var US=class extends Fe{constructor(){super(),this.siteUrl="https://www.wogg.net",this.woggTypeObj={\u73A9\u5076\u7535\u5F71:"\u7535\u5F71",\u73A9\u5076\u5267\u96C6:"\u7535\u89C6\u5267"}}async init(e){await super.init(e),await B2(this.cfgObj),this.danmuStaus=!0}getName(){return"\u{1F482}\u200D\u2503\u963F\u91CC\u73A9\u5076\u2503\u{1F482}"}getAppName(){return"\u963F\u91CC\u73A9\u5076"}getJSName(){return"wogg"}getType(){return 3}async parseVodShortListFromDoc(e){let n=e(".module-item"),l=[];for(let r of n){let i=new Ne,s=e(r).find(".module-item-cover .module-item-pic a").first();i.vod_id=s.attr("href"),i.vod_name=s.attr("title"),i.vod_pic=e(r).find(".module-item-cover .module-item-pic img").first().attr("data-src"),i.vod_pic.indexOf("img.php?url=")>0&&(i.vod_pic=i.vod_pic.split("img.php?url=")[1]),i.vod_remarks=e(r).find(".module-item-text").first().text(),l.push(i)}return l}async parseVodDetailFromDoc(e){let n=new He;n.vod_name=e(".page-title")[0].children[0].data,n.vod_pic=e(e(".mobile-play")).find(".lazyload")[0].attribs["data-src"],n.type_name=this.woggTypeObj[e('[class="video-info-aux"]').find("a")[0].attribs.title];let l=e(".video-info-items");n.vod_director=e(l[0]).find("a")[0].children[0].data;let r=e(l[1]).find("a"),i=[];for(let o of r)o.children.length>0&&i.push(o.children[0].data);n.vod_actor=i.join(" * "),n.vod_year=e(l[2]).find("a")[0].children[0].data,n.vod_remarks=`${e(l[3]).find("div")[0].children[0].data}, \u5236\u4F5C\u4EBA:Jade`,n.vod_content=e(l[4]).find("p")[0].children[0].data,n.vod_content=n.vod_content.replace("[\u6536\u8D77\u90E8\u5206]","").replace("[\u5C55\u5F00\u5168\u90E8]","");let s=[],a=e(".module-row-info");for(let o of a){let c=e(o).find("p")[0].children[0].data;s.push(c)}let u=await i3(s,n.type_name);return n.vod_play_from=M.keys(u).join("$$$"),n.vod_play_url=M.values(u).join("$$$"),n}async parseVodShortListFromDocBySearch(e){let n=e(".module-search-item"),l=[];for(let r of n){let i=new Ne;i.vod_id=e(r).find(".video-serial")[0].attribs.href,i.vod_name=e(r).find(".video-serial")[0].attribs.title,i.vod_pic=e(r).find(".module-item-pic > img")[0].attribs["data-src"],i.vod_remarks=e(e(r).find(".video-serial")[0]).text(),l.push(i)}return l}get_extend_sort_dic(e){let n={};return e<4?n={1:3,2:1,3:4,4:11,5:5,6:2}:e===4?n={1:1,2:11,3:5,4:2}:e===6?n={1:3,2:1,3:11,4:5,5:2}:e===5&&(n={1:5,2:2}),n}async setClasses(){let e=await this.fetch(this.siteUrl,null,this.getHeader());if(!M.isEmpty(e)){let l=et(e)(".nav-link");for(let r of l){let i=parseInt(r.attribs.href.split("/").slice(-1)[0].split(".html")[0]),s=r.children.slice(-1)[0].data.replace(`
`,"").replace(" ","").replace("\u73A9\u5076",""),a={type_id:i,type_name:s};this.classes.push(a)}}}async getFilter(e){let n=e("[class='scroll-content']").slice(1),l=[];for(let r=0;r0&&(this.total=parseInt(c)),this.total<=this.limit?this.count=1:this.count=Math.ceil(this.total/this.limit)}}async setDetail(e){let n=this.siteUrl+e,l=await this.fetch(n,null,this.getHeader());if(!M.isEmpty(l)){let r=et(l);this.vodDetail=await this.parseVodDetailFromDoc(r)}}async setPlay(e,n,l){this.playUrl=await S3(e,n,l),this.result.setHeader(sr(e))}async setSearch(e,n){let l=this.siteUrl+"/index.php/vodsearch/-------------.html?wd="+e,r=await this.fetch(l,null,this.getHeader());if(!M.isEmpty(r)){let i=et(r);this.vodList=await this.parseVodShortListFromDocBySearch(i)}}},kn=new US;var MS=class extends De{constructor(){super()}getName(){return kn.getName()}getAppName(){return kn.getAppName()}getJSName(){return kn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await kn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await kn.initCookie(e.server.config.biliCookie),await kn.spiderInit(e),kn.cfgObj.code=0,kn.catOpenStatus=!0,kn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await kn.setClasses(),this.classes=kn.classes}async setFilterObj(){await kn.setFilterObj(),this.filterObj=kn.filterObj}async setHomeVod(){await kn.setHomeVod(),this.homeVodList=kn.homeVodList}async setCategory(e,n,l,r){await kn.setCategory(e,n,l,r),this.vodList=kn.vodList}async setDetail(e){await kn.setDetail(e),this.vodDetail=kn.vodDetail}async setPlay(e,n,l){await kn.setPlay(e,n,l),this.playUrl=kn.playUrl,this.result=kn.result}async setSearch(e,n,l){await kn.setSearch(e,n,l),this.vodList=kn.vodList,this.result=kn.result}async setProxy(e,n){return await kn.proxy(e,n)}},ka=new MS;async function lY(t,e){return await ka.init(t,e)}async function rY(t,e){return await ka.home(t,e)}async function EAe(t,e){return await ka.homeVod(t,e)}async function iY(t,e){return await ka.category(t,e)}async function sY(t,e){return await ka.detail(t,e)}async function aY(t,e){return await ka.play(t,e)}async function uY(t,e){return await ka.search(t,e)}async function bAe(t,e){return await ka.proxy(t,e)}var oY={meta:{key:kn.getJSName(),name:kn.getName(),type:kn.getType()},api:async t=>{t.post("/init",lY),t.post("/home",rY),t.post("/category",iY),t.post("/detail",sY),t.post("/play",aY),t.post("/search",uY),t.get("/proxy/:what/:ids/:end",bAe)},spider:{init:lY,home:rY,homeVod:EAe,category:iY,detail:sY,play:aY,search:uY}};function wAe(t){return t.replace(/<\/?[^>]+(>|$)/g,"").replace(/&.{1,5};/g,"").replace(/\s{2,}/g," ")}function SAe(t,e){return e.trim().replaceAll(t,"").replace(/<|>|《|》/g,"").replace(/\$|#/g," ").trim()}var $S=class extends Fe{constructor(){super(),this.siteUrl="http://ys.changmengyun.com"}getName(){return"\u{1F383}\u2503\u5357\u74DC\u5F71\u89C6\u2503\u{1F383}"}getAppName(){return"\u5357\u74DC\u5F71\u89C6"}getJSName(){return"nangua"}getType(){return 3}async init(e){await super.init(e),this.danmuStaus=!0}getHeader(){let e=new Date().getTime().toString();return{version_name:"1.0.6",version_code:"6",package_name:"com.app.nanguatv",sign:$e.MD5("c431ea542cee9679#uBFszdEM0oL0JRn@"+e).toString().toLowerCase(),imei:"c431ea542cee9679",timeMillis:e,"User-Agent":"okhttp/4.6.0"}}async setClasses(){let e=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/home_nav",null,this.getHeader()));for(let n in e)e[n].name!=="\u7CBE\u9009"&&this.classes.push({type_id:e[n].id,type_name:e[n].name})}async setFilterObj(){this.filterObj={2:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u56FD\u4EA7\u5267",v:"\u56FD\u4EA7\u5267"},{n:"\u6E2F\u53F0\u5267",v:"\u6E2F\u53F0\u5267"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u9999\u6E2F\u5730\u533A",v:"\u9999\u6E2F\u5730\u533A"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],1:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u52A8\u4F5C\u7247",v:"\u52A8\u4F5C\u7247"},{n:"\u559C\u5267\u7247",v:"\u559C\u5267\u7247"},{n:"\u7231\u60C5\u7247",v:"\u7231\u60C5\u7247"},{n:"\u79D1\u5E7B\u7247",v:"\u79D1\u5E7B\u7247"},{n:"\u6050\u6016\u7247",v:"\u6050\u6016\u7247"},{n:"\u5267\u60C5\u7247",v:"\u5267\u60C5\u7247"},{n:"\u6218\u4E89\u7247",v:"\u6218\u4E89\u7247"},{n:"\u60CA\u609A\u7247",v:"\u60CA\u609A\u7247"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u534E\u8BED",v:"\u534E\u8BED"},{n:"\u9999\u6E2F\u5730\u533A",v:"\u9999\u6E2F\u5730\u533A"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6B27\u6D32",v:"\u6B27\u6D32"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"},{n:"\u5370\u5EA6",v:"\u5370\u5EA6"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],4:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u56FD\u4EA7\u6F2B",v:"\u56FD\u4EA7\u6F2B"},{n:"\u6B27\u7F8E\u6F2B",v:"\u6B27\u7F8E\u6F2B"},{n:"\u65E5\u97E9\u6F2B",v:"\u65E5\u97E9\u6F2B"},{n:"\u6E2F\u53F0\u6F2B",v:"\u6E2F\u53F0\u6F2B"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u4E2D\u56FD\u5927\u9646",v:"\u4E2D\u56FD\u5927\u9646"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]},{key:"total",name:"\u72B6\u6001",value:[{n:"\u5168\u90E8",v:"\u72B6\u6001"},{n:"\u8FDE\u8F7D",v:"\u8FDE\u8F7D"},{n:"\u5B8C\u7ED3",v:"\u5B8C\u7ED3"}]}],3:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u6E2F\u53F0",v:"\u6E2F\u53F0"},{n:"\u65E5\u97E9",v:"\u65E5\u97E9"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u6E2F\u53F0",v:"\u6E2F\u53F0"},{n:"\u65E5\u97E9",v:"\u65E5\u97E9"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],46:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u65E5\u97E9\u5267",v:"\u65E5\u97E9\u5267"},{n:"\u6B27\u7F8E\u5267",v:"\u6B27\u7F8E\u5267"},{n:"\u6D77\u5916\u5267",v:"\u6D77\u5916\u5267"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u7F8E\u5267",v:"\u7F8E\u5267"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65B0\u52A0\u5761",v:"\u65B0\u52A0\u5761"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{n:"2023",v:"2023"},{n:"2022",v:"2022"},{n:"2021",v:"2021"},{n:"2020",v:"2020"},{n:"2019",v:"2019"},{n:"2018",v:"2018"},{n:"2017",v:"2017"},{n:"2016",v:"2016"},{n:"2015",v:"2015"},{n:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}]}}async parseVodShortListFromJSONByHome(e){let n=[];for(let l of e.video){let r=await this.parseVodShortListFromJson(l.data);n.push(...r)}return n}async parseVodShortListFromJson(e){let n=[];for(let l of e){let r=new Ne;r.vod_id=l.id,r.vod_name=l.name,r.vod_pic=l.img,r.vod_remarks=l.remarks,M.isEmpty(r.vod_remarks)&&(r.vod_remarks=l.msg),n.push(r)}return n}async parseVodShortListFromJsonBySearch(e){let n=[];for(let l of e){let r=new Ne;r.vod_id=l.id,r.vod_name=l.video_name,r.vod_remarks=l.qingxidu,r.vod_pic=Yq(l.img),n.push(r)}return n}async parseVodDetailfromJson(e){let n=new He;n.vod_id=e.id,n.vod_name=e.name,n.vod_pic=e.img,n.type_name=e.type,n.vod_year=e.year,n.vod_content=wAe(e.info),n.vod_remarks="\u66F4\u65B0\u81F3: "+e.msg+" / \u8BC4\u5206: "+e.score;let l=e.player_info,r={};l.forEach(function(a){a.video_info.forEach(function(o){let c=a.show,f=SAe(n.vod_name,o.name);f.length===0&&(f=o.name.trim()),r.hasOwnProperty(c)||(r[c]=[]),r[c].push(f+"$"+o.url)})}),n.vod_play_from=M.keys(r).join("$$$");let i=M.values(r),s=[];return i.forEach(function(a){s.push(a.join("#"))}),n.vod_play_url=s.join("$$$"),n}async setHomeVod(){let e=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/home_data?app=ylys&devices=android&imei=c431ea542cee9679&deviceModel=Subsystem%20for%20Android(TM)&deviceVersion=33&appVersionName=1.0.9&deviceScreen=427*250&appVersionCode=9&deviceBrand=Windows",null,this.getHeader()));this.homeVodList=await this.parseVodShortListFromJSONByHome(e)}async setCategory(e,n,l,r){(n<=0||typeof n>"u")&&(n=1);let i=this.siteUrl+"/api.php/provide/vod_list?app=ylys&id="+e+"&page="+n+"&imei=c431ea542cee9679&";i+=no("area={{ext.area}}&year={{ext.year}}&type={{ext.class}}&total={{ext.total}}&order={{ext.by}}",{ext:r});let s=JSON.parse(await this.fetch(i,null,this.getHeader())).list;this.vodList=await this.parseVodShortListFromJson(s);let a=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/vod_list?app=ylys&id="+e+"&page="+(parseInt(n)+1)+"&imei=c431ea542cee9679&",null,this.getHeader())).msg;this.count=a==="ok"?parseInt(n)+1:parseInt(n),this.limit=20,this.total=this.limit*this.count}async setDetail(e){let n=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id="+e,null,this.getHeader())).data;this.vodDetail=await this.parseVodDetailfromJson(n)}async setSearch(e,n,l){let r=parseInt(l),i=20,s=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/search_result_more?app=ylys&video_name="+e+`&pageSize=${i}&tid=0&imei=c431ea542cee9679&page=${l}`,null,this.getHeader())).data;this.vodList=await this.parseVodShortListFromJsonBySearch(s);let a=r;this.vodList.length===i&&(a=r+1),this.result.setPage(r,a,i,a)}async setPlay(e,n,l){try{if(n.indexOf("m3u8")!==-1)this.playUrl=n.split("url=")[1];else if(n.indexOf(",")!==-1){let r=n.split(",")[1],i=JSON.parse(await this.fetch(r,null,this.getHeader()));this.playUrl=i.data.url}else{let r=JSON.parse(await this.fetch(n,null,this.getHeader()));this.playUrl=r.data.url}}catch{await this.jadeLog.error("\u64AD\u653E\u5931\u8D25")}}},Dn=new $S;var BS=class extends De{constructor(){super()}getName(){return Dn.getName()}getAppName(){return Dn.getAppName()}getJSName(){return Dn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Dn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Dn.initCookie(e.server.config.biliCookie),await Dn.spiderInit(e),Dn.cfgObj.code=0,Dn.catOpenStatus=!0,Dn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Dn.setClasses(),this.classes=Dn.classes}async setFilterObj(){await Dn.setFilterObj(),this.filterObj=Dn.filterObj}async setHomeVod(){await Dn.setHomeVod(),this.homeVodList=Dn.homeVodList}async setCategory(e,n,l,r){await Dn.setCategory(e,n,l,r),this.vodList=Dn.vodList}async setDetail(e){await Dn.setDetail(e),this.vodDetail=Dn.vodDetail}async setPlay(e,n,l){await Dn.setPlay(e,n,l),this.playUrl=Dn.playUrl,this.result=Dn.result}async setSearch(e,n,l){await Dn.setSearch(e,n,l),this.vodList=Dn.vodList,this.result=Dn.result}async setProxy(e,n){return await Dn.proxy(e,n)}},Da=new BS;async function cY(t,e){return await Da.init(t,e)}async function pY(t,e){return await Da.home(t,e)}async function TAe(t,e){return await Da.homeVod(t,e)}async function fY(t,e){return await Da.category(t,e)}async function dY(t,e){return await Da.detail(t,e)}async function hY(t,e){return await Da.play(t,e)}async function mY(t,e){return await Da.search(t,e)}async function xAe(t,e){return await Da.proxy(t,e)}var yY={meta:{key:Dn.getJSName(),name:Dn.getName(),type:Dn.getType()},api:async t=>{t.post("/init",cY),t.post("/home",pY),t.post("/category",fY),t.post("/detail",dY),t.post("/play",hY),t.post("/search",mY),t.get("/proxy/:what/:ids/:end",xAe)},spider:{init:cY,home:pY,homeVod:TAe,category:fY,detail:dY,play:hY,search:mY}};var AAe=["4k","4K"],HS=class extends Fe{constructor(){super(),this.siteUrl="https://www.alypw.com"}async init(e){await super.init(e),await B2(this.cfgObj)}getName(){return"\u{1F94F}\u200D\u2503\u963F\u91CC\u4E91\u76D8\u5206\u4EAB\u2503\u{1F94F}\u200D"}getAppName(){return"\u963F\u91CC\u4E91\u76D8\u5206\u4EAB"}getJSName(){return"aliyunpanshare"}getType(){return 3}getRemarks(e,n){if(M.isEmpty(e)){for(let l of AAe)if(n.indexOf(l)>-1)return l}else return e}parseVodName(e){let n=Oe(/\[阿里云盘](.*?) /,e);return e.indexOf("\u5408\u96C6")>-1||(M.isEmpty(n)&&(n=Oe(/\[阿里云盘](.*?)(/,e)),n.indexOf("[")>-1&&(n=n.split("[")[0]),n.indexOf("\u3010")>-1&&(n=n.split("\u3010")[0]),n==="4K")?"":n}async parseVodShortListFromDoc(e){let n=[],l=e(e('[class="hometab"]').find('[class="box"]')).find("li");for(let r of l){let i=e(r).find('[class="imgr"]')[0],s=new Ne;s.vod_id=e(i).find("a")[0].attribs.href;let a=e(i).find("a")[0].attribs.title;s.vod_name=this.parseVodName(a),s.vod_pic=e(r).find("img")[0].attribs.src,s.vod_remarks=this.getRemarks(Oe(/【(.*?)】/,a),a),n.push(s)}return n}async parseVodShortListFromDocByCategory(e){let n=[],l=e('[class="main container"]'),r=e(e(l).find('[class="list"]')).find("li");r.length===0&&(r=e(l).find("li"));for(let i of r){let s=e(i).find("img")[0].attribs.alt.replaceAll("","").replaceAll("",""),a=new Ne;a.vod_id=e(i).find("a")[0].attribs.href,a.vod_name=this.parseVodName(s),a.vod_pic=e(i).find("img")[0].attribs.src,a.vod_remarks=this.getRemarks(Oe(/【(.*?)】/,s),s),M.isEmpty(a.vod_name)||n.push(a)}return n}async parseVodDetailFromDoc(e){let n=e('[class="mainl"]'),l=e(e(n).find('[class="title"]')[0]).text(),r=new He;r.vod_name=Oe(/\[阿里云盘](.*?) /,l),r.vod_remarks=this.getRemarks(Oe(/【(.*?)】/,l),l);let i=e(n).find('[class="article_content"]');r.vod_pic=e(i).find("p>img")[0].attribs.src;let s=e(i).find("p"),a="";for(let f of s)a=a+e(f).text()+`
`;let u=[],o=Oe(lo,a).split(`
`);for(let f of o){let m=f.match(lo);M.isEmpty(m)||u.push(m[1]);let d=f.match(p4);M.isEmpty(d)||u.push(d[1])}let c=await i3([u]);return r.vod_play_from=M.keys(c).join("$$$"),r.vod_play_url=M.values(c).join("$$$"),r.type_name=Oe(/标签(.*?)\n/,a).replaceAll("\uFF1A",""),r.vod_content=Oe(/描述(.*?)\n/,a).replaceAll("\uFF1A",""),r}async setClasses(){let e=await this.getHtml(),n=e("[id^='navbar-category']").find("a"),l=["\u5F71","\u5267","4K","\u89C6","\u97F3","\u6F14","\u52A8\u6F2B"];for(let r of n){let i=e(r).text(),s=r.attribs.href,a=!1;for(let u of l)i.indexOf(u)>-1&&(a=!0);a&&this.classes.push(this.getTypeDic(i,s))}}async setHomeVod(){let e=await this.getHtml();this.homeVodList=await this.parseVodShortListFromDoc(e)}async setCategory(e,n,l,r){let i=e.split(".html")[0]+"_"+n+".html",s=await this.getHtml(i);this.vodList=await this.parseVodShortListFromDocByCategory(s)}async setDetail(e){let n=await this.getHtml(e);this.vodDetail=await this.parseVodDetailFromDoc(n)}async setPlay(e,n,l){this.playUrl=await S3(e,n,l),this.result.setHeader(sr(e))}async setSearch(e,n){let l=this.siteUrl+`/search.php?q=${e}`,r=await this.getHtml(l);this.vodList=await this.parseVodShortListFromDocByCategory(r)}},Pn=new HS;var qS=class extends De{constructor(){super()}getName(){return Pn.getName()}getAppName(){return Pn.getAppName()}getJSName(){return Pn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Pn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Pn.initCookie(e.server.config.biliCookie),await Pn.spiderInit(e),Pn.cfgObj.code=0,Pn.catOpenStatus=!0,Pn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Pn.setClasses(),this.classes=Pn.classes}async setFilterObj(){await Pn.setFilterObj(),this.filterObj=Pn.filterObj}async setHomeVod(){await Pn.setHomeVod(),this.homeVodList=Pn.homeVodList}async setCategory(e,n,l,r){await Pn.setCategory(e,n,l,r),this.vodList=Pn.vodList}async setDetail(e){await Pn.setDetail(e),this.vodDetail=Pn.vodDetail}async setPlay(e,n,l){await Pn.setPlay(e,n,l),this.playUrl=Pn.playUrl,this.result=Pn.result}async setSearch(e,n,l){await Pn.setSearch(e,n,l),this.vodList=Pn.vodList,this.result=Pn.result}async setProxy(e,n){return await Pn.proxy(e,n)}},Pa=new qS;async function gY(t,e){return await Pa.init(t,e)}async function vY(t,e){return await Pa.home(t,e)}async function OAe(t,e){return await Pa.homeVod(t,e)}async function _Y(t,e){return await Pa.category(t,e)}async function EY(t,e){return await Pa.detail(t,e)}async function bY(t,e){return await Pa.play(t,e)}async function wY(t,e){return await Pa.search(t,e)}async function NAe(t,e){return await Pa.proxy(t,e)}var SY={meta:{key:Pn.getJSName(),name:Pn.getName(),type:Pn.getType()},api:async t=>{t.post("/init",gY),t.post("/home",vY),t.post("/category",_Y),t.post("/detail",EY),t.post("/play",bY),t.post("/search",wY),t.get("/proxy/:what/:ids/:end",NAe)},spider:{init:gY,home:vY,homeVod:OAe,category:_Y,detail:EY,play:bY,search:wY}};var VS=class extends J6{constructor(){super(),this.siteUrl="http://v.rbotv.cn",this.cookie="",this.extendObj={extend:"\u7C7B\u578B",area:"\u5730\u533A",year:"\u5E74\u4EE3"},this.parseMap={}}getName(){return"\u{1F6F6}\u2503\u72EC\u64AD\u5F71\u89C6\u2503\u{1F6F6}"}getAppName(){return"\u72EC\u64AD\u5F71\u89C6"}getJSName(){return"dubo"}getType(){return 3}async init(e){await super.init(e),this.danmuStaus=!1}},Ln=new VS;var zS=class extends De{constructor(){super()}getName(){return Ln.getName()}getAppName(){return Ln.getAppName()}getJSName(){return Ln.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Ln.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Ln.initCookie(e.server.config.biliCookie),await Ln.spiderInit(e),Ln.cfgObj.code=0,Ln.catOpenStatus=!0,Ln.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Ln.setClasses(),this.classes=Ln.classes}async setFilterObj(){await Ln.setFilterObj(),this.filterObj=Ln.filterObj}async setHomeVod(){await Ln.setHomeVod(),this.homeVodList=Ln.homeVodList}async setCategory(e,n,l,r){await Ln.setCategory(e,n,l,r),this.vodList=Ln.vodList}async setDetail(e){await Ln.setDetail(e),this.vodDetail=Ln.vodDetail}async setPlay(e,n,l){await Ln.setPlay(e,n,l),this.playUrl=Ln.playUrl,this.result=Ln.result}async setSearch(e,n,l){await Ln.setSearch(e,n,l),this.vodList=Ln.vodList,this.result=Ln.result}async setProxy(e,n){return await Ln.proxy(e,n)}},La=new zS;async function TY(t,e){return await La.init(t,e)}async function xY(t,e){return await La.home(t,e)}async function CAe(t,e){return await La.homeVod(t,e)}async function AY(t,e){return await La.category(t,e)}async function OY(t,e){return await La.detail(t,e)}async function NY(t,e){return await La.play(t,e)}async function CY(t,e){return await La.search(t,e)}async function IAe(t,e){return await La.proxy(t,e)}var IY={meta:{key:Ln.getJSName(),name:Ln.getName(),type:Ln.getType()},api:async t=>{t.post("/init",TY),t.post("/home",xY),t.post("/category",AY),t.post("/detail",OY),t.post("/play",NY),t.post("/search",CY),t.get("/proxy/:what/:ids/:end",IAe)},spider:{init:TY,home:xY,homeVod:CAe,category:AY,detail:OY,play:NY,search:CY}};var Cf=class extends Fe{constructor(){super(),this.siteUrl="http://cj.ffzyapi.com",this.remove18=!1,this.type_id_18=34}async spiderInit(e){e!==null?this.detailProxy=await js2Proxy(e,"detail",this.getHeader()):this.detailProxy=await js2Proxy(!0,this.siteType,this.siteKey,"detail/",this.getHeader())}async init(e){await super.init(e),await this.spiderInit(null)}async parseVodShortListFromJson(e,n=!1){let l=[],r;for(let i of e.list)n?(r=new Ne,r.vod_pic=this.detailProxy+r3(i.vod_id),r.vod_id=i.vod_id,r.vod_name=i.vod_name,r.vod_remarks=i.vod_remarks):r=this.parseVodDetail(i),this.remove18&&i.type_id!==this.type_id_18&&l.push(r),!this.remove18&&i.type_id===this.type_id_18&&l.push(r);return l}parseVodDetail(e){let n=new He;n.vod_id=e.vod_id,n.vod_name=e.vod_name,n.vod_pic=e.vod_pic,n.vod_remarks=e.vod_remarks,n.vod_area=e.vod_area,n.vod_year=e.vod_year,n.vod_actor=e.vod_actor,n.vod_director=e.vod_director;let l=et(e.vod_content);return n.vod_content=l.text(),e.vod_down_url!==void 0&&e.vod_down_url.length>0&&(n.vod_play_from="\u76F4\u94FE\u64AD\u653E$$$",n.vod_play_url=e.vod_down_url+"$$$"),n.vod_play_from=n.vod_play_from+e.vod_play_from,n.vod_play_url=n.vod_play_url+e.vod_play_url,n.type_name=e.type_name,n}async parseVodDetailfromJson(e){let n,l=e.list;if(l.length>0){let r=l[0];n=this.parseVodDetail(r)}return n}async setClasses(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of n.class)l.type_pid!==0&&this.classes.push(this.getTypeDic(l.type_name,l.type_id))}async setFilterObj(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of this.classes){let r=l.type_id.toString();if(r!=="\u6700\u8FD1\u66F4\u65B0"){let i={key:"1",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:r}]};for(let s of n.class){let a=s.type_name;a===this.type_name_18&&(this.type_id_18=s.type_id.toString()),this.remove18?s.type_pid===l.type_id&&a!==this.type_name_18&&i.value.push({n:a,v:s.type_id.toString()}):s.type_pid===l.type_id&&a===this.type_name_18&&i.value.push({n:a,v:s.type_id.toString()})}this.remove18?this.filterObj[r]=[i]:this.classes=[this.getTypeDic("\u6700\u8FD1\u66F4\u65B0","\u6700\u8FD1\u66F4\u65B0"),this.getTypeDic(this.type_name_18,this.type_id_18)]}}}async setHomeVod(){let e=await this.fetch(this.siteUrl+"/index.php/ajax/data",{mid:"1"},this.getHeader());this.homeVodList=await this.parseVodShortListFromJson(JSON.parse(e))}async setDetail(e){let n=await this.fetch(this.siteUrl+"/api.php/provide/vod",{ac:"detail",ids:e},this.getHeader());this.vodDetail=await this.parseVodDetailfromJson(JSON.parse(n))}async setCategory(e,n,l,r){e=r[1]??e;let i=this.siteUrl+`/index.php/ajax/data?mid=1&tid=${e}&page=${n}&limit=20`;await this.jadeLog.debug(`\u5206\u7C7BURL:${i}`);let s=await this.fetch(i,null,this.getHeader());await this.jadeLog.debug(`\u5206\u7C7B\u5185\u5BB9\u4E3A:${s}`),this.vodList=await this.parseVodShortListFromJson(JSON.parse(s))}async setSearch(e,n){let l=await this.fetch(this.siteUrl+"/api.php/provide/vod/",{wd:e},this.getHeader());this.vodList=await this.parseVodShortListFromJson(JSON.parse(l),!0)}async proxy(e,n){await this.jadeLog.debug(`\u6B63\u5728\u8BBE\u7F6E\u53CD\u5411\u4EE3\u7406 segments = ${e.join(",")},headers = ${JSON.stringify(n)}`);let l=e[0],r=y2(e[1]);if(await this.jadeLog.debug(`\u53CD\u5411\u4EE3\u7406\u53C2\u6570\u4E3A:${r}`),l==="detail"){let i=await this.fetch(this.siteUrl+"/api.php/provide/vod",{ac:"detail",ids:r},this.getHeader()),s=await this.parseVodDetailfromJson(JSON.parse(i)),a=await this.fetch(s.vod_pic,null,this.getHeader(),!1,!1,2);return M.isEmpty(a)?JSON.stringify({code:500,buffer:2,content:"",headers:{}}):JSON.stringify({code:200,buffer:2,content:a,headers:{}})}}};var GS=class extends Cf{constructor(){super(),this.siteUrl="https://haiwaikan.com",this.remove18=!0,this.type_id_18=0}async spiderInit(e){await super.spiderInit(e)}async init(e){await super.init(e),await this.spiderInit(null)}getAppName(){return"\u6D77\u5916\u770B"}getName(){return"\u2615\u2503\u6D77\u5916\u770B\u2503\u2615\u5899"}getJSName(){return"haiwaikan"}getType(){return 3}async setClasses(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of n.class)l.type_id<26&&this.classes.push(this.getTypeDic(l.type_name,l.type_id.toString()));this.content_json=n}async getFilter(e,n){let l=[],r={key:"1",name:"\u5168\u90E8\u7C7B\u522B",value:[{n:"\u5168\u90E8\u7C7B\u522B",v:e.toString()}]};for(let i of n.class){let s=i.type_id,a=0,u=0;e===20&&(a=50,u=27),e===21&&(a=128,u=100),e===22&&(a=143,u=134),e===23&&(a=135,u=127),su&&r.value.push({n:i.type_name,v:s.toString()})}return r.value.length>1?(l.push(r),l):null}async setFilterObj(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of this.classes){let r=l.type_id;if(r!=="\u6700\u8FD1\u66F4\u65B0"){let i=await this.getFilter(parseInt(r),n);i!==null&&(this.filterObj[r]=i)}}}},Fn=new GS;var JS=class extends De{constructor(){super()}getName(){return Fn.getName()}getAppName(){return Fn.getAppName()}getJSName(){return Fn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Fn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Fn.initCookie(e.server.config.biliCookie),await Fn.spiderInit(e),Fn.cfgObj.code=0,Fn.catOpenStatus=!0,Fn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Fn.setClasses(),this.classes=Fn.classes}async setFilterObj(){await Fn.setFilterObj(),this.filterObj=Fn.filterObj}async setHomeVod(){await Fn.setHomeVod(),this.homeVodList=Fn.homeVodList}async setCategory(e,n,l,r){await Fn.setCategory(e,n,l,r),this.vodList=Fn.vodList}async setDetail(e){await Fn.setDetail(e),this.vodDetail=Fn.vodDetail}async setPlay(e,n,l){await Fn.setPlay(e,n,l),this.playUrl=Fn.playUrl,this.result=Fn.result}async setSearch(e,n,l){await Fn.setSearch(e,n,l),this.vodList=Fn.vodList,this.result=Fn.result}async setProxy(e,n){return await Fn.proxy(e,n)}},Fa=new JS;async function RY(t,e){return await Fa.init(t,e)}async function kY(t,e){return await Fa.home(t,e)}async function RAe(t,e){return await Fa.homeVod(t,e)}async function DY(t,e){return await Fa.category(t,e)}async function PY(t,e){return await Fa.detail(t,e)}async function LY(t,e){return await Fa.play(t,e)}async function FY(t,e){return await Fa.search(t,e)}async function kAe(t,e){return await Fa.proxy(t,e)}var jY={meta:{key:Fn.getJSName(),name:Fn.getName(),type:Fn.getType()},api:async t=>{t.post("/init",RY),t.post("/home",kY),t.post("/category",DY),t.post("/detail",PY),t.post("/play",LY),t.post("/search",FY),t.get("/proxy/:what/:ids/:end",kAe)},spider:{init:RY,home:kY,homeVod:RAe,category:DY,detail:PY,play:LY,search:FY}};var KS=class extends Fe{constructor(){super(),this.siteUrl="https://www.dygangs.org"}getAppName(){return"\u7535\u5F71\u6E2F"}getName(){return"\u{1F3D6}\uFE0F\u2503\u7535\u5F71\u6E2F\u2503\u{1F3D6}\uFE0F"}getJSName(){return"dygangs"}getType(){return 3}async setClasses(){let e=await this.getHtml(),n=e(e('[class="top-nav"]')[0]).find("a");for(let l of n){let r=l.attribs.href.replaceAll(this.siteUrl,""),i=e(l).text();r!=="/"&&this.classes.push(this.getTypeDic(i,r))}}async getFilter(e,n){let l=e('[class="nav-down-2 clearfix"]')[n],r=[];if(l!==void 0){let i="\u6309\u7C7B\u578B",s={key:i,name:i,value:[]};s.name=i,s.value.push({n:"\u5168\u90E8",v:"0"});for(let a of e(l).find("a")){let u=e(a).html(),o=a.attribs.href.split("/").slice(-2)[0];s.value.push({n:u,v:o})}r.push(s)}return r}async setFilterObj(){let e=0;for(let n of this.classes.slice(1,5)){let l=n.type_id;if(l!=="\u6700\u8FD1\u66F4\u65B0"){let r=this.siteUrl+`${l}`,i=await this.getHtml(r);this.filterObj[l]=await this.getFilter(i,e)}e=e+1}}parseVodShortFromElement(e,n){let l=new Ne;return l.vod_id=n.attribs.href,l.vod_name=n.attribs.title,l.vod_pic=e(n).find("img")[0].attribs["data-original"],l.vod_remarks=e(e(n).find("i")[0]).text().replaceAll(" ","").replaceAll(`
diff --git a/cat/dist/index.js.md5 b/cat/dist/index.js.md5
index 560806b7..9e0b7948 100644
--- a/cat/dist/index.js.md5
+++ b/cat/dist/index.js.md5
@@ -1 +1 @@
-75c6e1502419647962d34f1eb65e0487
\ No newline at end of file
+2865f39bef57166410886fa1583f61e4
\ No newline at end of file
diff --git a/dianshi.json b/dianshi.json
index 7ce4eb89..8e0dea4a 100644
--- a/dianshi.json
+++ b/dianshi.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fan.txt;md5;70471410f8e5a1bf20eb64b6b402e5c2",
+"spider":"./jar/fan.txt;md5;31e6192040d63714d063d5a5aba287a9",
"lives":[{"name":"live","type":0,"url":"./tv.txt","playerType":1,"ua":"okhttp/4.12.0","timeout":20,"epg":"https://epg.112114.xyz/?ch={name}&date={date}","logo":"https://logo.tycng.com/{name}.png"}],
"wallpaper":"https://qist.cc/api/api.php",
"sites":[
@@ -11,20 +11,21 @@
{"key":"YGP","name":"🚀叨观荐影┃新片","type":3,"api":"csp_YGP","searchable":0,"quickSearch":0,"changeable":0},
{"key":"短剧","name":"🌈上头┃短剧","type":3,"api":"csp_Djuu","searchable":1,"quickSearch":1,"changeable":1},
{"key":"酷看","name":"💡酷看┃秒播","type":3,"api":"csp_Kkys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
+{"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"playerType":1,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"视觉","name":"👓视觉┃多线","type":3,"api":"csp_Xinsj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.80yy3.com/"},
-{"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"苹果","name":"🍎苹果┃不卡","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
-{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
{"key":"糯米","name":"🍙糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"./FTY/nmys.json"},
+{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
+{"key":"低端","name":"⏮️低端┃外剧","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"zxzj","name":"🍊在线┃外剧","type":3,"api":"csp_Zxzj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzjhd.com/"},
{"key":"小点","name":"💥小点┃多线","type":3,"api":"csp_Xdys","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
{"key":"热播","name":"📺热播┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"AO7TcBkd8I/B5wQc4Qma+pU="},
{"key":"萌米","name":"👀萌米┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":1,"ext":"AO7TcBkd8Iifux0Y8Qze6tVlMg=="},
{"key":"贱贱","name":"🐭贱贱┃P2P","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"./FTY/drpy2.min.js","ext":"./FTY/jp.js"},
-{"key":"zxzj","name":"🍊在线┃外剧","type":3,"api":"csp_Zxzj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzjhd.com/"},
-{"key":"低端","name":"⏮️低端┃外剧","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"毛驴","name":"🍓毛驴┃多线","type":3,"api":"csp_MLYS","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.maolvys.com/"},
{"key":"比特","name":"🍄比特┃秒播","type":3,"api":"csp_Bttwoo","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"可可","name":"👻可可┃多线","type":3,"api":"csp_Kekys","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"Lib","name": "🌟立播┃不卡","type": 3,"api": "csp_Libvio","timeout":15,"searchable": 1,"quickSearch": 1,"changeable":1,"ext":"https://www.libvio.pw/"},
{"key":"Auete","name":"🏝奥特┃无广","type": 3,"api":"csp_Auete","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://auete.pro/"},
{"key":"新6V","name":"🧲新6V┃磁力","type":3,"api":"csp_SixV","searchable":1,"quickSearch":1,"changeable":0,"ext": "http://www.xb6v.com/"},
@@ -53,7 +54,6 @@
{"key":"初中课堂","name":"📚初中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"./FTY/初中课堂.json"},
{"key":"高中教育","name":"📚高中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"./FTY/高中课堂.json"},
{"key":"Nbys","name":"🛫泥巴┃飞","type":3,"api":"csp_NiNi","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"fan","name":"导航 https://饭太硬.top","type":3,"api":"csp_XPath","searchable":0,"quickSearch":0,"changeable":0},
{"key":"率率","name":"影视 | 率率[直连]","type":1,"api":"https://suoniapi.com/api.php/provide/vod/?ac=list","searchable":1,"quickSearch":1,"changeable":1,"categories":["国产剧","韩剧","日剧","港剧","台剧","动作片","喜剧片","爱情片","科幻片","战争片","恐怖片","剧情片","国产动漫","日韩动漫","欧美动漫","大陆综艺","日韩综艺"]},
{"key": "Qtv","name": "影视 | 腾讯[解析]","type": 3,"api": "csp_Qtv","searchable": 1,"quickSearch": 1,"filterable": 1,"jar":"./jar/fty.jar;md5;b25d0e7f7c87f31aa886b78fe43a7d4c","changeable": 0},
diff --git a/jar/XBPQ.jar b/jar/XBPQ.jar
index 54e36bee..2254fd63 100644
Binary files a/jar/XBPQ.jar and b/jar/XBPQ.jar differ
diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar
index 2d8bafc4..8462ef79 100644
Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ
diff --git a/jar/fan.txt b/jar/fan.txt
index 737cb7e6..86d01b58 100644
Binary files a/jar/fan.txt and b/jar/fan.txt differ
diff --git a/jar/pg.jar b/jar/pg.jar
index 56a88e36..552b3e7c 100644
Binary files a/jar/pg.jar and b/jar/pg.jar differ
diff --git a/js.json b/js.json
index 7e6a35c6..6d7852ce 100644
--- a/js.json
+++ b/js.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/pg.jar;md5;14e387f88dc499eb4bf3a0d68ac373c6",
+"spider":"./jar/pg.jar;md5;2e4e02fe19253412b3fb0b9af9d63f35",
"lives":[
{"name":"live","type":0,"url":"./tvlive.txt","playerType":1,"ua":"okhttp/3.15","epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"Ray","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/dxawi/0/main/tvlive.txt","playerType":1,"ua":"okhttp/3.15","epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"}
@@ -21,7 +21,7 @@
{"key": "Yinyuetai","name": "MV | 音悦台[jar]","type": 3,"api": "csp_Yinyuetai","searchable": 1,"changeable": 0},
{"key":"AliShareEBook","name":"书籍 | 分享[jar]","type":3,"api":"csp_AliShare","searchable":1,"quickSearch":0, "changeable":0, "filterable":0, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$./json/alishare.ebook.txt$$$db$$$1","style":{"type":"list"}},
{"key":"荐片弹幕版","name":"弹幕 | 荐片[jar]","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60},
-{"key":"Bdys_spider","name":"弹幕 | 哔滴[jar]","api":"csp_Bdys01","type":3,"filterable":1,"quickSearch":1,"searchable":1,"ext":"https://www.bdys03.com/$$$null$$$1","timeout":30},
+{"key":"Bdys_spider","name":"弹幕 | 哔滴[jar]","api":"csp_Bdys01","type":3,"filterable":1,"quickSearch":1,"searchable":1,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.bdys03.com/$$$null$$$1","timeout":30},
{"key": "天天","name": "弹幕 | 天天[jar]","type": 3,"api": "csp_TTian","playerType": 1,"ext": "http://op.ysdqjs.cn$$$null$$$1"},
{"key": "追剧","name": "弹幕 | 追剧[jar]","type": 3,"api": "csp_TTian","playerType": 1,"ext": "http://app.kzjtv.com$$$null$$$1"},
{"key":"NanGua","name":"弹幕 | 南瓜[jar]","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1"},
@@ -36,7 +36,7 @@
{"key":"yydsys","name":"弹幕 | 老哥[jar]","type":3,"api":"csp_Wobg","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://tv.yydsys.top/$$$null$$$1$$$./wogg.json"},
{"key":"Xinshijue","name":"弹幕 | 新视觉[jar]","type":3,"api":"csp_Xinshijue","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.80yy3.com/$$$1$$$./lib/wogg.json"},
{"key":"Moli","name":"弹幕 | HDmoli[jar]","type":3,"api":"csp_Moli","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.hdmoli.pro/$$$null$$$1$$$./json/moli.json"},
-{"key":"Bt0","name":"弹幕 | 不太灵[jar]","type":3,"api":"csp_Bt0","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"null$$$null$$$1"},
+{"key":"Bt0","name":"弹幕 | 不太灵[jar]","type":3,"api":"csp_Bt0","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$null$$$null$$$1"},
{"key":"ddys","name":"弹幕 | 低端[jar]","type":3,"api":"csp_Ddys","quickSearch":1, "changeable":1, "filterable":1, "timeout":60, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ddys.pro/$$$proxy$$$1$$$"},
{"key":"美剧迷","name":"弹幕 | 美剧迷[jar]","type":3,"api":"csp_Meijumi", "quickSearch":1, "changeable":1, "filterable":1, "timeout":30,"ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://www.meijumi.xyz/$$$null$$$1"},
{"key":"Ppxzy","name":"弹幕 | 皮皮虾[jar]","type":3,"api":"csp_Ppxzy", "quickSearch":1, "changeable":1, "filterable":1, "ext":"http://127.0.0.1:9978/file/TV/token.json$$$https://ppxzy.net/$$$null", "timeout":30},
diff --git a/js/88看球.js b/js/88看球.js
index 983cfa03..d8afcd31 100644
--- a/js/88看球.js
+++ b/js/88看球.js
@@ -1,7 +1,7 @@
var rule = {
title: "88看球",
// host:'http://www.88kanqiu.cc',
- host: "http://www.88kanqiu.live",
+ host: "http://www.88kanqiu.org",
url: "/match/fyclass/live",
searchUrl: "",
searchable: 0,
@@ -57,4 +57,4 @@ var rule = {
`,
},
搜索: "",
-};
\ No newline at end of file
+};
diff --git a/jsm.json b/jsm.json
index 6be57621..5d20e899 100644
--- a/jsm.json
+++ b/jsm.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fan.txt;md5;70471410f8e5a1bf20eb64b6b402e5c2",
+"spider":"./jar/fan.txt;md5;31e6192040d63714d063d5a5aba287a9",
"lives":[
{"name":"live","type":0,"url":"https://epg.pw/test_channels.m3u","playerType":1,"ua":"okhttp/4.12.0","timeout":20,"epg":"https://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"ipv6","type":0,"url":"./tvboxtv.txt","playerType":1,"ua":"okhttp/4.12.0","timeout":20,"epg":"https://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"}
@@ -14,20 +14,21 @@
{"key":"YGP","name":"🚀叨观荐影┃新片","type":3,"api":"csp_YGP","searchable":0,"quickSearch":0,"changeable":0},
{"key":"短剧","name":"🌈上头┃短剧","type":3,"api":"csp_Djuu","searchable":1,"quickSearch":1,"changeable":1},
{"key":"酷看","name":"💡酷看┃秒播","type":3,"api":"csp_Kkys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
+{"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"playerType":1,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"视觉","name":"👓视觉┃多线","type":3,"api":"csp_Xinsj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.80yy3.com/"},
-{"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"苹果","name":"🍎苹果┃不卡","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"searchable":1,"quickSearch":1,"changeable":1},
-{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
{"key":"糯米","name":"🍙糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"./FTY/nmys.json"},
+{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"},
+{"key":"低端","name":"⏮️低端┃外剧","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"zxzj","name":"🍊在线┃外剧","type":3,"api":"csp_Zxzj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzjhd.com/"},
{"key":"小点","name":"💥小点┃多线","type":3,"api":"csp_Xdys","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
{"key":"热播","name":"📺热播┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"AO7TcBkd8I/B5wQc4Qma+pU="},
{"key":"萌米","name":"👀萌米┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":1,"ext":"AO7TcBkd8Iifux0Y8Qze6tVlMg=="},
{"key":"贱贱","name":"🐭贱贱┃P2P","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"./FTY/drpy2.min.js","ext":"./FTY/jp.js"},
-{"key":"zxzj","name":"🍊在线┃外剧","type":3,"api":"csp_Zxzj","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzjhd.com/"},
-{"key":"低端","name":"⏮️低端┃外剧","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"毛驴","name":"🍓毛驴┃多线","type":3,"api":"csp_MLYS","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.maolvys.com/"},
{"key":"比特","name":"🍄比特┃秒播","type":3,"api":"csp_Bttwoo","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"可可","name":"👻可可┃多线","type":3,"api":"csp_Kekys","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"Lib","name": "🌟立播┃不卡","type": 3,"api": "csp_Libvio","timeout":15,"searchable": 1,"quickSearch": 1,"changeable":1,"ext":"https://www.libvio.pw/"},
{"key":"Auete","name":"🏝奥特┃无广","type": 3,"api":"csp_Auete","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://auete.pro/"},
{"key":"新6V","name":"🧲新6V┃磁力","type":3,"api":"csp_SixV","searchable":1,"quickSearch":1,"changeable":0,"ext": "http://www.xb6v.com/"},
@@ -56,7 +57,6 @@
{"key":"初中课堂","name":"📚初中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"./FTY/初中课堂.json"},
{"key":"高中教育","name":"📚高中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"./FTY/高中课堂.json"},
{"key":"Nbys","name":"🛫泥巴┃飞","type":3,"api":"csp_NiNi","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"fan","name":"导航 https://饭太硬.top","type":3,"api":"csp_XPath","searchable":0,"quickSearch":0,"changeable":0},
{"key":"率率","name":"影视 | 率率[直连]","type":1,"api":"https://suoniapi.com/api.php/provide/vod/?ac=list","searchable":1,"quickSearch":1,"changeable":1,"categories":["国产剧","韩剧","日剧","港剧","台剧","动作片","喜剧片","爱情片","科幻片","战争片","恐怖片","剧情片","国产动漫","日韩动漫","欧美动漫","大陆综艺","日韩综艺"]},
{"key": "Qtv","name": "影视 | 腾讯[解析]","type": 3,"api": "csp_Qtv","searchable": 1,"quickSearch": 1,"filterable": 1,"jar":"./jar/fty.jar;md5;b25d0e7f7c87f31aa886b78fe43a7d4c","changeable": 0},
diff --git a/lib/wgcf.json b/lib/wgcf.json
index aa097cfe..24286015 100644
--- a/lib/wgcf.json
+++ b/lib/wgcf.json
@@ -173,15 +173,6 @@
"settings": {
"allowTransparent": true
},
- "sniffing": {
- "destOverride": [
- "http",
- "tls",
- "quic"
- ],
- "enabled": true,
- "routeOnly": true
- },
"tag": "http"
},
{
@@ -191,16 +182,7 @@
"udp": true,
"auth": "noauth"
},
- "tag":"socks5",
- "sniffing": {
- "destOverride": [
- "http",
- "tls",
- "quic"
- ],
- "enabled": true,
- "routeOnly": true
- }
+ "tag":"socks5"
},
{
"port": 10072,
@@ -209,16 +191,7 @@
"udp": true,
"auth": "noauth"
},
- "tag":"socks5overvless",
- "sniffing": {
- "destOverride": [
- "http",
- "tls",
- "quic"
- ],
- "enabled": true,
- "routeOnly": true
- }
+ "tag":"socks5overvless"
},
{
"port": 10073,
@@ -227,16 +200,7 @@
"udp": true,
"auth": "noauth"
},
- "tag":"socks5overwarpoverwarp",
- "sniffing": {
- "destOverride": [
- "http",
- "tls",
- "quic"
- ],
- "enabled": true,
- "routeOnly": true
- }
+ "tag":"socks5overwarpoverwarp"
},
{
"port": 10074,
@@ -245,16 +209,7 @@
"udp": true,
"auth": "noauth"
},
- "tag":"socks5overvlessoverwarp",
- "sniffing": {
- "destOverride": [
- "http",
- "tls",
- "quic"
- ],
- "enabled": true,
- "routeOnly": true
- }
+ "tag":"socks5overvlessoverwarp"
}
],
"routing": {
diff --git a/list.txt b/list.txt
index 1e22dccf..127e31c2 100644
--- a/list.txt
+++ b/list.txt
@@ -23,28 +23,27 @@ CCTV13,http://39.135.138.60:18890/PLTV/88888910/224/3221225638/index.m3u8
CCTV14,http://39.134.66.66/PLTV/88888888/224/3221225674/index.m3u8
CCTV16,http://39.135.138.60:18890/TVOD/88888910/224/3221226230/index.m3u8
CCTV16,http://39.135.138.60:18890/TVOD/88888910/224/3221226233/index.m3u8
-CCTV1,video://https://yangshipin.cn/#/tv/home?pid=600001859
-CCTV2,video://https://yangshipin.cn/#/tv/home?pid=600001800
-CCTV4,video://https://yangshipin.cn/#/tv/home?pid=600001814
-CCTV5,video://https://yangshipin.cn/#/tv/home?pid=600001818
-CCTV5+,video://https://yangshipin.cn/#/tv/home?pid=600001817
-CCTV7,video://https://yangshipin.cn/#/tv/home?pid=600004092
-CCTV9,video://https://yangshipin.cn/#/tv/home?pid=600004078
-CCTV10,video://https://yangshipin.cn/#/tv/home?pid=600001805
-CCTV11,video://https://yangshipin.cn/#/tv/home?pid=600001806
-CCTV12,video://https://yangshipin.cn/#/tv/home?pid=600001807
-CCTV13,video://https://yangshipin.cn/#/tv/home?pid=600001811
-CCTV14,video://https://yangshipin.cn/#/tv/home?pid=600001809
-CCTV15,video://https://yangshipin.cn/#/tv/home?pid=600001815
-CCTV16,video://https://yangshipin.cn/#/tv/home?pid=600098637
-CCTV17,video://https://yangshipin.cn/#/tv/home?pid=600001810
-CCTV4k,video://https://yangshipin.cn/#/tv/home?pid=600002264
-CGTN,video://https://yangshipin.cn/#/tv/home?pid=600014550
-CGTN外语纪录,video://https://yangshipin.cn/#/tv/home?pid=600084781
-CGTN法语,video://https://yangshipin.cn/#/tv/home?pid=600084704
-CGTN俄语,video://https://yangshipin.cn/#/tv/home?pid=600084758
-CGTN阿拉伯语,video://https://yangshipin.cn/#/tv/home?pid=600084782
-CGTN西班牙语,video://https://yangshipin.cn/#/tv/home?pid=600002503
+CCTV1,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226016/index.m3u8
+CCTV2,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8
+CCTV3,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226021/index.m3u8
+CCTV4,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8
+CCTV5,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8
+CCTV5+,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225603/index.m3u8
+CCTV6,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226010/index.m3u8
+CCTV7,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225733/index.m3u8
+CCTV8,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
+CCTV9,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
+CCTV10,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225730/index.m3u8
+CCTV12,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225731/index.m3u8
+CCTV13,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
+CCTV14,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
+CCTV16,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226100/index.m3u8
+CCTV17,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8
+CGTN记录,https://livedoc.cgtn.com/500d/prog_index.m3u8
+CGTN俄语,https://liveru.cgtn.com/1000r/prog_index.m3u8
+CGTN法语,https://livefr.cgtn.com/1000f/prog_index.m3u8
+CGTN西语,https://livees.cgtn.com/1000e/prog_index.m3u8
+CGTN阿语,https://livear.cgtn.com/1000a/prog_index.m3u8
CCTV1,http://39.134.66.48/PLTV/88888888/224/3221225816/index.m3u8
CCTV1,http://39.134.67.226/PLTV/88888888/224/3221225816/index.m3u8
CCTV1,http://39.134.65.179/PLTV/88888888/224/3221225816/index.m3u8
@@ -178,27 +177,91 @@ CETV1,http://39.134.66.110/PLTV/88888888/224/3221225563/index.m3u8
内蒙古卫视,http://39.135.133.157/PLTV/88888888/224/3221225577/index.m3u8
甘肃卫视,http://39.135.133.173/PLTV/88888888/224/3221225584/index.m3u8
新疆卫视,http://39.135.133.158/PLTV/88888888/224/3221225999/index.m3u8
-浙江卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002520
-湖南卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002475
-东方卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002483
-江苏卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002521
-北京卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002309
-江西卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002503
-河南卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002525
-湖北卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002508
-山东卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002513
-广东卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002485
-广西卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002509
-重庆卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002531
-河北卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002493
-贵州卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002490
-安徽卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002532
-深圳卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002481
-四川卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002516
-东南卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002484
-海南卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002506
-辽宁卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002505
-黑龙江卫视高清,video://https://yangshipin.cn/#/tv/home?pid=600002498
+北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225728/index.m3u8
+北京卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8
+天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225740/index.m3u8
+天津卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8
+东南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8
+东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225735/index.m3u8
+东方卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8
+江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225613/index.m3u8
+江苏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8
+浙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225612/index.m3u8
+浙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226339/index.m3u8
+安徽卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8
+河北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
+河南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
+广东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226248/index.m3u8
+深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225739/index.m3u8
+深圳卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
+湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225627/index.m3u8
+湖北卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
+香港卫视,http://zhibo.hkstv.tv/livestream/mutfysrq/playlist.m3u8
+湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225610/index.m3u8
+湖南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8
+四川卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
+重庆卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8
+江西卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8
+山西卫视,http://liveflash.sxrtv.com/live/sxwshd.m3u8?sub_m3u8=true&edge_slice=true
+山东卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8
+贵州卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
+海南卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
+宁夏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225632/index.m3u8
+宁夏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226454/index.m3u8
+陕西卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226457/index.m3u8
+吉林卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8
+辽宁卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226546/index.m3u8
+西藏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225638/index.m3u8
+西藏卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226433/index.m3u8
+内蒙古卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225634/index.m3u8
+内蒙古卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226389/index.m3u8
+黑龙江卫视,http://ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8
+安徽卫视,http://39.134.67.108/PLTV/88888888/224/3221225925/1.m3u8
+北京卫视,http://39.134.67.108/PLTV/88888888/224/3221225931/1.m3u8
+江西卫视,http://39.134.67.108/PLTV/88888888/224/3221225935/1.m3u8
+江苏卫视,http://39.134.67.108/PLTV/88888888/224/3221225938/1.m3u8
+东方卫视,http://39.134.67.108/PLTV/88888888/224/3221225942/1.m3u8
+东南卫视,http://39.134.67.108/PLTV/88888888/224/3221225950/1.m3u8
+西藏卫视,http://39.134.67.108/PLTV/88888888/224/3221225951/1.m3u8
+山东卫视,http://39.134.67.108/PLTV/88888888/224/3221225952/1.m3u8
+浙江卫视,http://39.134.67.108/PLTV/88888888/224/3221225959/1.m3u8
+河北卫视,http://39.134.67.108/PLTV/88888888/224/3221225961/1.m3u8
+重庆卫视,http://39.134.67.108/PLTV/88888888/224/3221225963/1.m3u8
+广东卫视,http://39.134.67.108/PLTV/88888888/224/3221225966/1.m3u8
+四川卫视,http://39.134.67.108/PLTV/88888888/224/3221225970/1.m3u8
+天津卫视,http://39.134.67.108/PLTV/88888888/224/3221225972/1.m3u8
+贵州卫视,http://39.134.67.108/PLTV/88888888/224/3221225974/1.m3u8
+湖北卫视,http://39.134.67.108/PLTV/88888888/224/3221225975/1.m3u8
+山西卫视,http://39.134.67.108/PLTV/88888888/224/3221226009/1.m3u8
+吉林卫视,http://39.134.67.108/PLTV/88888888/224/3221226013/1.m3u8
+海南卫视,http://39.134.67.108/PLTV/88888888/224/3221226026/1.m3u8
+广西卫视,http://39.134.67.108/PLTV/88888888/224/3221226024/1.m3u8
+北京卫视,http://39.134.65.179/PLTV/88888888/224/3221225678/1.m3u8
+北京卫视,http://39.134.65.164/PLTV/88888888/224/3221225678/1.m3u8
+北京卫视,http://39.134.65.166/PLTV/88888888/224/3221225678/1.m3u8
+北京卫视,http://39.134.65.173/PLTV/88888888/224/3221225678/1.m3u8
+天津卫视,http://39.134.65.166/PLTV/88888888/224/3221225665/1.m3u8
+山东卫视,http://39.134.65.141/PLTV/88888888/224/3221225952/1.m3u8
+江苏卫视,http://39.134.65.175/PLTV/88888888/224/3221225503/1.m3u8
+江苏卫视,http://39.134.65.181/PLTV/88888888/224/3221225503/1.m3u8
+江苏卫视,http://39.134.65.183/PLTV/88888888/224/3221225503/1.m3u8
+江苏卫视,http://39.134.65.173/PLTV/88888888/224/3221225503/1.m3u8
+东方卫视,http://39.134.65.164/PLTV/88888888/224/3221225672/1.m3u8
+东方卫视,http://39.134.65.179/PLTV/88888888/224/3221225672/1.m3u8
+东方卫视,http://39.134.65.173/PLTV/88888888/224/3221225672/1.m3u8
+东方卫视,http://39.134.65.175/PLTV/88888888/224/3221225672/1.m3u8
+浙江卫视,http://39.134.65.162/PLTV/88888888/224/3221225514/1.m3u8
+浙江卫视,http://39.134.65.175/PLTV/88888888/224/3221225514/1.m3u8
+浙江卫视,http://39.134.65.179/PLTV/88888888/224/3221225514/1.m3u8
+浙江卫视,http://39.134.65.173/PLTV/88888888/224/3221225514/1.m3u8
+湖北卫视,http://39.134.65.164/PLTV/88888888/224/3221225569/1.m3u8
+湖北卫视,http://39.134.65.162/PLTV/88888888/224/3221225569/1.m3u8
+湖南卫视,http://39.134.65.181/PLTV/88888888/224/3221225506/1.m3u8
+湖南卫视,http://39.134.65.173/PLTV/88888888/224/3221225506/1.m3u8
+湖南卫视,http://39.134.65.166/PLTV/88888888/224/3221225506/1.m3u8
+湖南卫视,http://39.134.65.183/PLTV/88888888/224/3221225506/1.m3u8
+湖南卫视,http://39.134.65.175/PLTV/88888888/224/3221225506/1.m3u8
+贵州卫视,http://39.134.65.149/PLTV/88888888/224/3221225974/1.m3u8
历年春晚,#genre#
春晚83,http://txmov2.a.kwimgs.com/bs3/video-hls/5207287136834522947_hlshd15.m3u8
春晚84,https://txmov2.a.kwimgs.com/bs3/video-hls/5229242184269609742_hlshd15.m3u8