diff --git a/0707.json b/0707.json
index f23c6e0c..d144bc9d 100644
--- a/0707.json
+++ b/0707.json
@@ -20,10 +20,6 @@
"url": "./0827.json",
"name": "高天流云 FM"
},
- {
- "url": "./0828.json",
- "name": "高天流云 TS"
- },
{
"url": "./js.json",
"name": "高天流云 JS"
@@ -35,10 +31,6 @@
{
"url": "./XYQ.json",
"name": "高天流云 XYQ"
- },
- {
- "url": "./cat.json",
- "name": "高天流云 CAT"
}
]
-}
\ No newline at end of file
+}
diff --git a/0821.json b/0821.json
index 98192b68..516bed84 100644
--- a/0821.json
+++ b/0821.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fan.txt;md5;354a9990b9ad9bfe5c009157751c7769",
+"spider":"./jar/fan.txt;md5;488cfa45fed992feb2a2344586970d90",
"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":"YanG•综合","type":0,"url":"https://ghproxy.com/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"},
{"name":"范明明•综合","type":0,"url":"https://ghproxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/m3u/global.m3u","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
@@ -26,38 +26,46 @@
{"key":"csp_Bili","name":"哔哩┃合集","type":3,"api":"csp_Bili","searchable":1,"quickSearch":1,"style":{"type":"rect","ratio":1.597},"filterable":1,"changeable":0,"ext":"./json/chuqiuyu.json"},
{"key":"csp_xuexi","name":"哔哩┃学习园地","type":"3","api":"csp_Bili","searchable":"0","quickSearch":"0","style":{"type":"rect","ratio":1.597},"filterable":"1","changeable":0,"ext":"./json/bili.json"},
{"key":"csp_Aid","name":"急救┃指南","type":3,"api":"csp_FirstAid","searchable":1,"quickSearch":1,"changeable":0,"style": { "type": "rect", "ratio":3.8}},
-{"key":"csp_WoGG","name":"玩偶哥哥┃4K弹幕","type":3,"api":"csp_WoGG","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$弹"},
+{"key":"玩偶哥哥","name":"玩偶哥哥┃4K弹幕","type":3,"api":"csp_WoGG","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$https://www.wogg.xyz/$$$弹"},
{"key":"小纸条_cli","name":"小纸条┃T4","type":4,"api":"http://home.jundie.top:9520/spider/cli_gitCafe","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt","timeout":30},
{"key":"csp_Sp360","name":"360影视┃弹幕","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true},"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd","timeout":30},
-{"key":"csp_Jiohub","name":"JOJO影视┃弹幕","type":3,"api":"csp_Jiohub","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true},"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd","timeout":30},
{"key":"荐片","name":"荐片┃弹幕","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true},"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd","timeout":60},
{"key":"玩偶","name":"玩偶┃弹幕","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","filter":"./json/wogg.json","danmu":true},"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd","timeout":30},
+{"key":"纸条弹幕版","name":"纸条┃弹幕","type":3,"api":"csp_XiaoZhiTiao","searchable":1,"filterable":1,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","danmu":true}, "timeout":30,"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd"},
+{"key":"盘Se弹幕版","name":"盘Se┃弹幕","type":3,"api":"csp_PanSearch","searchable":1,"filterable":0,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","danmu":true}, "timeout":30,"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd"},
+{"key":"找資源弹幕版","name":"找資源┃弹幕","type":3,"api":"csp_Zhaozy","searchable":1,"filterable":0,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","username":"zhaoziyuannb","password":"zhaoziyuannb","danmu":true}, "timeout":30,"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd"},
+{"key":"七夜弹幕版","name":"七夜┃弹幕","type":3,"api":"csp_Dovx","searchable":1,"filterable":0,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","danmu":true}, "timeout":30,"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd"},
+{"key":"盘搜弹幕版","name":"盘搜┃弹幕","type":3,"api":"csp_PanSou","searchable":1,"filterable":0,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","danmu":true}, "timeout":30,"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd"},
+{"key":"易搜弹幕版","name":"易搜┃弹幕","type":3,"api":"csp_YiSo","searchable":1,"filterable":0,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","danmu":true}, "timeout":30,"jar":"./jar/1023.repl.jar;md5;bab8f39fda844e7b2a8a423010aec3dd"},
{"key":"Czsapp","name":"厂长┃直连","type":3,"api":"csp_Czsapp","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://www.czzy88.com/"},
-{"key":"Mino","name":"Mino┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMaZaqxv0MMB5dPInMBPwir"},
-{"key":"热剧猫","name":"热剧猫┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbdFaCsJaXjxO/+6vlgsLQ5varHTH2V6Poee7Djr8Jz/R+GIpgnJnQ3krSZ9SRy8UOIbtjH3TUm9NrVkdyuAzfem0fT9yKBXkOxVq28ux/jLTJMYnSI8n4EpQvk6AcXZDdLamk1stGuAZbzYeBh2My+RQq8g8DOoxWcAPNXU6TCF5jgsdTzPvgFskwBJVrfZjjcLynmEhXHwD36QAZUcqhamhzRyjdcb79DK8hcq2QozIfxkadpK4dn0jw8kudBzd9MPssMT5nMxQ6IVYREIIDc4V1n7BrbKIGxS3a1lDUk9zW38G12j+2tNw4fXClSbM81zAdcM5lLT66EPmpxSW2Jd/0Hff1QwiiAuu8NNT2/u5raxPwPzQtA=="},
-{"key":"一念","name":"一念┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddka4wFqHtLjQhalHiNTh6w9Of9ADGP70IR6Z3jEgnqm+oREdxZJm8nktRA8E9V38KMk34oPdI8ugMCclsIKNWf0oEEFd7jQg+J06kiGg57gdJuphV2ODd3REMVHU34759SkYEr7GD0jCiO/TMpAnm1emAQazjYwcmYLuSflAsqMVHYxrRyfbS3OLioIlQzOBbFGItBtIH0Vv1gtD3PSTJGX1waF9CIXAG1ybvpNQq5OyVk3/tqSSPCtQmk6jE/gGfgSfZweIe2DCznW9/i0bY8Zgs2L/Ux6Y8yI2fjwRz6k++NcfQIj0sZjnpv7JmoMO+HfQ+lqKgJbQFoIwooyyYo6SgNP1zJ/SS"},
-{"key":"追忆","name":"追忆┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZAH4tPWnVF46Ct0RcDCdqQ/iHaxETP6KexDCalbnKb235g2zI+TmNzCM49OFRCWdee3hnULz5M1CsK3w=="},
-{"key":"皮皮虾","name":"皮皮虾┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZTGJxVRTBDqPTqg1hIUJXNp3iJg1HE6Ku0DDW8bH6VwnMqkHV3FGMiXNUxKFVOX9ue0RveKTtG0CYRkK0lRw=="},
-{"key":"觅视频","name":"觅视频┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFro5tctBJAZhIEz5OvLqy0VZGH5/R/mCR2kPI46ezGyKoem+Vym4tmTJ5Gio/CM0pPlNKXd+d2hTULzhB0SoYmLd4"},
-{"key":"布雷","name":"布雷┃App","type":3,"api":"csp_AppMao","playerType":2,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbctTA5hPEi0VqbGzxElfS8iS6G6dxFvYo6amRiS2bHOKw3Esnj46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkaM/FqHtLjQhalHiNTh6w9P3uBbzOpYja64omwk1u3D/dlZ+e5i4lng3PuAGTEUBPE34oPNY9+tFWr0Ibd9pVxAueSBD3QUsYQDulUET8DZ4nPtGpPvrhlgkKksJ9s4mWmxer4u57B2OO9qc8jua09TybbufTjMaeJGQem8U1MtbZnyk1e3UtOPZyIlX24R7PWpyLc4U0VzmkquLAB3kRiQZa1pOYUYuwm6vu/8spvSLhGbMhy+5bLc5qpPAk0mnh1ezzPQa03Cfg3JV6WGwrolC1+2steoOnaic6WQq9F2nYpq7a3QVfAbWyvIP+/mhJrtEycOuc999pfBr4Ub+yNWhIq06XaaI3EDX8h/oclhtPP9fIlIhPPNgZO/XgdX80PcGXdT2F0EtU+FJ+NoZjzcXq7OcD0dUFMudEpZ/ISVFLEQAhzFhoC3qYpmCY6xDrfjIL1W2Yh0LSk9qyfm9cw0EjDJZyt2PsVT3JxLuXjMgv0cdhPu2sTfBlL672ElQFkkjgpIL+YIQoLV69KeUYi3LYYjLFdixymHlDbdyGT19XRgwG5Z8t4e08xaRZXOd1ujQ/ZNncMJrpVQhY40mmnNcN2PHw5qapafKYcsoRMMM1d7R742jf5UE/zwNFXI+WRzxjrXerF/2fmmU0+8OGIVz9SWsllf++zV27ZOwFQ6qy07MrJ7TMEHHBrtYDaoFiOfBRLGyodnWIp1ZCPGqIxcA/5s+cdVwkd2wJdB1OKIqhz+Eg+0zmTRTFNUYUZWXvKEhDs7BuoaAQz5ArXla7xAg/F0Z1goy7k+xJZlmJlj1RJ5KdKlUvrDEQ8lCSIzPNPMz+g=="},
{"key":"77","name":"七七┃App","type":3,"api":"csp_Kunyu77","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"南瓜","name":"南瓜┃App","type":3,"api":"csp_NanGua","playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
+{"key":"极光","name":"极光┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFro1kcspJGpZFEy1L9qCt0RcDCdqQ/iHaxETP6Le1Hyasa2eX33lg2zI+TmNzCMM4OldJXt6Q2B7ULz5M1CsK3w=="},
+{"key":"橘子","name":"橘子┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbcJUCYdIVisPtbeywENfScyc6nTW0F+D7rX5HCm9c3SL03FsmGsmXS04XZMlbxEVW4/ZgwONbnobxj8KxeRpXqDxCWghfAf9JSR025yi92eOKqE9HokX9QQnl1WsU21CR4+dlEMDEsADd1xFGiiGtsh0vqJFAf41Z7sYL00hBBNM3xJsYyXCuX4BrzNYpZRwmcnwnXIHe2MtwbsJf0IAs6yM+y/ub+niyxOc2YuPbc/VUS4DGPqzelIi6plLWFvZ8+j2xcvAgopZxZFhBkIYCIIC5Uec/JW8RgW9WV1SKntGcmcd5yjIpagsmpXymH3a+FKzHKMB3LvXmR6onijWkP0VpivFgVVfjWrik4Yr0ZjZxKFA0uPQvy9l9EjPMNrQIj0sZjnpv7JmoMO+HfQ+lqKhJrQFq4MooyyGv6yhNv12IOHay3A="},
+{"key":"Mino","name":"Mino┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMadKqyvkZHa4cKY00bKiax6cNS1sUwGtRtTPJpeHYNbkJ/qShtThn2mkQV0ksCk9dOn/Sso0k6ekcjwL0IeWwStZOj2QizaOvgpwSFuY+USrDWaz8HG5maYHQhycRne0Lm4MH/zZDKvuU3zYNjQ1QOCME78G/GmYmBWSbaRG1mfWIeRGk++hT1oq9Ave6OtXvJtQakC5cajrjlqReWvyuI2cYfqB+StGZX1n2ygo8mgoD52eQXnZ6rjTJH12WWUZKXdVAQcnjS98Nzku6BBoJK7fzCTshe2NF2qFXG2+XAVIAndI++gl7W6EDzdH4RMu13anxmIedUPsXjkLr99udbYtXOZH1cSudQnvk2hhckqLuOMFVVFNv9E+d/fiAiHx0XuDV8nnX+UI/cf8ddku+5NDK6Yxo0RQgWz9XXfw0e0TND7/2Cn2SzXxHcW2N1w20hivGGowb4/oCa9T1kKH1YuZkXm4RXpe5S1ZvAD0f6NqLSY4KWoWvXYOgGWlBRex0aNbVH3v3c7y+McjU="},
+{"key":"繁星","name":"繁星┃App","type":3,"api":"csp_AppMao","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkacwFqHtLjQhalHqIy0+kpiTvmeOfJYxTshgrxcJ+g3lEHx7ZLC9kB1TCfZUSHwqHB3tt6V/1OhRENIOZNRFfXVBEFd7jQg+J06kjCAF7z1Bt8hRvMjC2VcbQXsEz8MCZDgu06C9/wirWcTa/wWJsfT+Z7fXbg8ZeqKSLCRI+/RRQBPc6vWx9MDProlGxbNkNVwDJ+xZqA3LjZmRIzHgX1pPRHIeXgUD1SnKnP50u+DrnDvAnzqAN4YbvKvEmRyu91mw5dothweuk0B210O5i9VKs/rU4uU1g5i9+xgl5lyke5uYNicyRgauyPMi/PGzF6pDzMihKbgasc93/HnGr6W4LuZjf6eYnS2GgRzWRE0fT5kOayt6Ra40Irmh/M2AvZsLJYWpGzIW"},
+{"key":"觅视频","name":"觅视频┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFro5tctBJAZhIEz5OvLqy0VZGH5/R/mCR2kPI46ezGyKoem+Vym4tmTJ5Gio/CM0pPlNKXd+d2hTULzhB0SoYmLd4"},
+{"key":"皮皮虾","name":"皮皮虾┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZTGJxVRTBDqPTqg1hIUJXNp3iJg1HE6Ku0DDW8bH6VwnMqkHV3FGMiXNUxKFVOX9ue0RveKTtG0CYRkK0lRw=="},
+{"key":"嘿嘿","name":"嘿嘿┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjGYUhJ48PN5SRV8ymH7sxmDexYH70Jfi9xvvb3lUoiQZT4niDpyWHPvb6yEhCFbEq5hiEGh3YxXwh5W7NvWBQ8JoHwkF2vTDAYvVEeme53A/PWbglRCQDgEAU+vbK+/T2GSrMOHskluhobn3mSQhtfMuOPoUNIZtFdK24EO1SS5vh2xN8jBqcVac55PkkpWTt2qzo8UTfii3ohtRpvy5Mmw7PxnVcfMzdDzYE+XjRYz9LdmFbvNICYo3D/0YvzNMmaHG1IUw=="},
+{"key":"嗨嘢","name":"嗨嘢┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"playerType":2,"ext":"FbjCcU1KqpC5p0RX4Q3D+NciPclIFs4EHzwZtdHSwE4eMJ/Nnh/51UHa3ZS8BimxKHKF1VAUtSsbdCQtWZJcTlUXW4DCv0KpS1xF01Vu5OxfAIXSOTBUA0DDZHsxv4WA2Sn7UdMuENMQpB9FkQKcTF50c7ySnFoRZu8EUWweBiyt6PwI+/Q2MNsbV+5oOVNTSDB91w82YAf2jCUH9xRPmpt2q6TAtRofVmJR1q4bVzFW3MrK3hWueIyRsyOllsj/P86fFmdEHuXnNydMv58nBxKvoLu9pNg="},
+{"key":"快影","name":"快影┃App","type":3,"api":"csp_AppYsV2","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"http://iosa.xn--654a.cc/api.php/app/"},
+{"key":"追忆","name":"追忆┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZAH4tPWnVF46Ct0RcDCdqQ/iHaxETP6KexDCalbnKb235g2zI+TmNzCM49OFRCWdee3hnULz5M1CsK3w=="},
{"key":"一起看 ","name":"一起┃App","type":3,"api":"csp_YQKan","searchable":1,"quickSearch":1,"changeable":1},
{"key":"zxzj","name":"在线┃直连","type":3,"api":"csp_Zxzj","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzj.pro/"},
{"key":"毛驴","name":"毛驴┃直连","type":3,"api":"csp_MLYS","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.maolvys.com/"},
{"key":"蚂蚁","name":"蚂蚁┃直连","type":3,"api":"csp_MYYS","searchable":1,"quickSearch":1,"changeable":1,"ext":"http://rzys.xyz"},
{"key":"Auete","name":"奥特┃直连","type": 3,"api":"csp_Auete","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://haozhansou.com/"},
{"key":"迪迪","name":"迪迪┃App","api":"csp_AppYsV2","type":3,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://api123.adys.app/xgapp.php/v3/"},
-{"key":"Xinsj","name":"视觉┃直连","type":3,"api":"csp_Xinsj","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.hdmyy.com/"},
{"key":"csp_Bttoo","name":"比特┃直连","type":3,"api":"csp_Bttwoo","searchable":1,"quickSearch":1,"changeable":1},
{"key":"贱贱","name":"贱贱┃p2p","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"./lib/drpy2.min.js","ext":"./js/荐片.js"},
{"key":"探探","name":"影探┃App","type":3,"playerType":"1","api":"csp_YTVIP","searchable":1,"quickSearch":1,"changeable":1,"timeout":30,"ext":"vip.lyyytv.cn"},
{"key":"Lib","name": "利播┃直连","type": 3,"api": "csp_Libvio","searchable": 1,"quickSearch": 1,"changeable":1,"ext":"https://www.libvio.pro/"},
-{"key":"DiDuan","name":"低端┃直连","type":3,"api":"csp_Ddrk","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"DiDuan","name":"低端┃直连","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
{"key":"csp_Nmys","name":"农民┃直连","type":3,"api":"csp_Nmys","searchable":1,"quickSearch":1,"changeable":1,"ext":"./json/nmys.json"},
+{"key":"Xinsj","name":"视觉┃直连","type":3,"api":"csp_Xinsj","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.hdmyy.com/"},
{"key":"Cokemv","name":"可乐┃直连","type":3,"api":"csp_Cokemv","playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"csp_SP33","name":"三三┃解析","type":3,"api":"csp_SP33","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
-{"key": "JOJO", "name":"JOJO┃直连","type": 3,"api": "csp_JOJO","searchable": 1,"quickSearch": 1,"changeable":1},
{"key":"csp_Dm84","name":"动漫┃巴士","type":3,"api":"csp_Dm84","searchable":1,"quickSearch":1,"filterable":1},
{"key":"csp_Ying","name":"樱花┃动漫","type":3,"api":"csp_Ying","searchable":1,"quickSearch":1,"filterable":1},
{"key":"csp_Ysj","name":"异界┃动漫","type":3,"api":"csp_Ysj","searchable":1,"quickSearch":1,"filterable":1},
@@ -157,12 +165,13 @@
{"name":"Web聚合","type":3,"url":"Web"},
{"name":"虾米","type":0,"url":"https://jx.xmflv.com/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","imgo","rx","ltnb","bilibili","1905","xigua"]}},
{"name":"饭饭","type":1,"url":"http://119.91.123.253:1234/Api/cs.php?url="},
-{"name":"视界","type":1,"url": "http://175.178.183.192:86/api/?key=b832096861839f56066bf4ae7a0d7be0&url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","imgo","YuMi-vip"]}},
+{"name":"云77","type":1,"url": "https://api.tyun77.cn/api.php/provide/parseDicturl?url=","ext":{"flag":["qq","腾讯","qiyi","iqiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}},
{"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":"https://www.qiaoji8.com/tvbox/json.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","tucheng","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","yzm","aliyun","RJuMao","bilibili","1905","xinvip","XAL","qiqi","XALS","YuMi-vip"]}},
{"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":"K影院","type":1,"url":"http://pandown.pro/app/lvdou.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","yzm","aliyun","RJuMao","bilibili","1905","xinvip","XAL","qiqi","XALS"]}},
{"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"}}},
@@ -171,6 +180,7 @@
{"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/"}}}
],
+"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"]}],
"rules":[
{"name":"proxy","hosts":["wogg.xyz","raw.githubusercontent.com","googlevideo.com","cdn.v82u1l.com","cdn.iz8qkg.com","cdn.kin6c1.com","c.biggggg.com","c.olddddd.com","haiwaikan.com","www.histar.tv","youtube.com","uhibo.com",".*boku.*",".*nivod.*",".*ulivetv.*"]},
{"name":"海外看","hosts":["haiwaikan"],"regex":["8.1748","10.0099","10.3333"]},
diff --git a/0822.json b/0822.json
index 13131b94..20acdfed 100644
--- a/0822.json
+++ b/0822.json
@@ -5,7 +5,6 @@
{"key":"lf_js_search","name":"豆瓣","type":3,"searchable":0,"changeable":1,"quickSearch":0,"filterable":1,"api":"./lib/lf_search3_min.js"},
{"key":"玩偶弹幕版","name":"玩偶","type":3,"api":"csp_Wogg","searchable":1,"filterable":1,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","filter":"./json/wogg.json","danmu":true}, "timeout":30},
{"key":"小纸条_cli","name":"小纸条","type":4,"api":"http://home.jundie.top:9520/spider/cli_gitCafe","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt", "timeout":30},
-{"key":"jojo弹幕直连","name":"JOJO","type":3,"api":"csp_Jiohub","searchable":1,"filterable":1,"changeable":1,"ext":{"danmu":true},"timeout":30},
{"key":"csp_Sp360","name":"360","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true}, "timeout":30},
{"key":"荐片弹幕版","name":"荐片","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":{"danmu":true}, "timeout":60},
{"key":"纸条弹幕版","name":"纸条","type":3,"api":"csp_XiaoZhiTiao","searchable":1,"filterable":1,"changeable":1,"ext":{"token":"http://127.0.0.1:9978/file/tvfan/token.txt","danmu":true}, "timeout":30},
diff --git a/0825.json b/0825.json
index ef3b2cb0..b25f8f74 100644
--- a/0825.json
+++ b/0825.json
@@ -1,123 +1,137 @@
-{
-"spider":"./jar/fm.20231030-0802.jar;md5;f4f263af218e9fcd36bed7457ead29b0",
-"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://xhdwc.tk/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"}],
-"wallpaper":"http://饭太硬.top/深色壁纸/api.php",
-"sites":[
-{"key":"豆瓣","name":"豆瓣","type":3,"api":"csp_Douban","searchable":0,"changeable":1,"ext":"./json/douban.json"},
-{"key":"drpy_js_豆瓣","name":"搜索","type":3,"api":"./lib/drpy2.min.js","ext":"./js/drpy.js","searchable":1,"quickSearch":0,"changeable":1},
-{"key":"drpy_js_磁力熊搜索","name":"熊搜","type":3,"api":"./lib/drpy2.min.js","ext":"./js/cilixiong.js","searchable":0,"quickSearch":0,"changeable":1},
-{"key":"csp_YGP","name":"预告片","type":3,"api":"csp_YGP","searchable":1,"quickSearch":1,"changeable":0},
-{"key":"csp_Bili","name":"哔哩","type":3,"api":"csp_Bili","searchable":1,"quickSearch":1,"style":{"type":"rect","ratio":1.755},"filterable":1,"changeable":0,"ext":{"json":"./json/chuqiuyu1.json","cookie": ""}},
-{"key":"bili_open","name":"哔哩貓","type":3,"api":"https://fongmi.cachefly.net/FongMi/CatVodOpen/main/open/bili_open.js","searchable":1,"changeable":0,"ext":{"categories":"沙雕动画#帕梅拉#音乐#舞蹈#风景#美食#科普#历史#法考#医考#法医学","cookie":""}},
-{"key":"csp_Sp360","name":"360","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true}, "timeout":30},
-{"key":"荐片弹幕版","name":"荐片","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60},
-{"key":"csp_WoGG","name":"哥哥","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wogg.xyz/$$$1", "timeout":30},
-{"key":"csp_Wobg","name":"表哥","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wobge.run.goorm.io$$$1", "timeout":30},
-{"key":"小纸条_cli","name":"小纸条","type":4,"api":"http://home.jundie.top:9520/spider/cli_gitCafe","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt", "timeout":30},
-{"key":"drpy_js_直播大全","name":"直播","type":3,"api":"./lib/live2cms.js","style":{ "type":"oval"},"changeable":0,"ext":"./js/live2mv_data.json"},
-
-{"key":"NanGua","name":"南瓜","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1"},
-{"key":"Ppxzy","name":"皮皮虾","type":3,"api":"csp_Ppxzy", "quickSearch":1, "changeable":1, "filterable":1, "ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://ppxzy.net/$$$null$$$1", "timeout":30},
-{"key":"Mino","name":"Mino","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMaZaqxv0MMB5dPInMBPwir$$$null$$$1"},
-{"key":"布雷","name":"布雷","type":3,"api":"csp_AppMao","playerType":2,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbctTA5hPEi0VqbGzxElfS8iS6G6dxFvYo6amRiS2bHOKw3Esnj46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkaM/FqHtLjQhalHiNTh6w9P3uBbzOpYja64omwk1u3D/dlZ+e5i4lng3PuAGTEUBPE34oPNY9+tFWr0Ibd9pVxAueSBD3QUsYQDulUET8DZ4nPtGpPvrhlgkKksJ9s4mWmxer4u57B2OO9qc8jua09TybbufTjMaeJGQem8U1MtbZnyk1e3UtOPZyIlX24R7PWpyLc4U0VzmkquLAB3kRiQZa1pOYUYuwm6vu/8spvSLhGbMhy+5bLc5qpPAk0mnh1ezzPQa03Cfg3JV6WGwrolC1+2steoOnaic6WQq9F2nYpq7a3QVfAbWyvIP+/mhJrtEycOuc999pfBr4Ub+yNWhIq06XaaI3EDX8h/oclhtPP9fIlIhPPNgZO/XgdX80PcGXdT2F0EtU+FJ+NoZjzcXq7OcD0dUFMudEpZ/ISVFLEQAhzFhoC3qYpmCY6xDrfjIL1W2Yh0LSk9qyfm9cw0EjDJZyt2PsVT3JxLuXjMgv0cdhPu2sTfBlL672ElQFkkjgpIL+YIQoLV69KeUYi3LYYjLFdixymHlDbdyGT19XRgwG5Z8t4e08xaRZXOd1ujQ/ZNncMJrpVQhY40mmnNcN2PHw5qapafKYcsoRMMM1d7R742jf5UE/zwNFXI+WRzxjrXerF/2fmmU0+8OGIVz9SWsllf++zV27ZOwFQ6qy07MrJ7TMEHHBrtYDaoFiOfBRLGyodnWIp1ZCPGqIxcA/5s+cdVwkd2wJdB1OKIqhz+Eg+0zmTRTFNUYUZWXvKEhDs7BuoaAQz5ArXla7xAg/F0Z1goy7k+xJZlmJlj1RJ5KdKlUvrDEQ8lCSIzPNPMz+g==$$$null$$$1"},
-{"key":"一念","name":"一念","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddka4wFqHtLjQhalHiNTh6w9Of9ADGP70IR6Z3jEgnqm+oREdxZJm8nktRA8E9V38KMk34oPdI8ugMCclsIKNWf0oEEFd7jQg+J06kiGg57gdJuphV2ODd3REMVHU34759SkYEr7GD0jCiO/TMpAnm1emAQazjYwcmYLuSflAsqMVHYxrRyfbS3OLioIlQzOBbFGItBtIH0Vv1gtD3PSTJGX1waF9CIXAG1ybvpNQq5OyVk3/tqSSPCtQmk6jE/gGfgSfZweIe2DCznW9/i0bY8Zgs2L/Ux6Y8yI2fjwRz6k++NcfQIj0sZjnpv7JmoMO+HfQ+lqKgJbQFoIwooyyYo6SgNP1zJ/SS$$$null$$$1"},
-{"key":"新6V","name":"新6V","type":3,"api":"csp_Xb6v","searchable":1,"changeable":1,"timeout":60,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$http://www.xb6v.com$$$null$$$1"},
-{"key":"4KHDR","name":"4KHDR","type":3,"api":"csp_FourKHDR","ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$http://127.0.0.1:9978/file/tvfan/4khdr.txt","quickSearch":1,"changeable":1,"timeout":60},
-{"key":"校长影视","name":"校长","type":3,"api":"csp_XiaoZhang","ext":"http://127.0.0.1:9978/file/tvfan/token.json","quickSearch":1,"changeable":1,"timeout":30},
-{"key":"团长资源","name":"团长","type":3,"api":"csp_TZFile","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"迪迪","name":"迪迪","api":"csp_AppYsV2","type":3,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://api123.adys.app/xgapp.php/v3/$$$1"},
-
-{"key":"Mayiys","name":"蚂蚁","type":3,"api":"csp_Mayiys","searchable":1,"quickSearch":1,"filterable":1,"changeable":1},
-{"key":"DDMJ","name":"米酷","type":3,"api":"csp_DDMJ","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":"http://103.222.188.33:6688"},
-{"key":"Maolv","name":"毛驴","type":3,"api":"csp_Maolv","searchable":1,"quickSearch":1,"filterable":1,"changeable":1},
-{"key":"csp_DiDuan" ,"name":"低端","type":3,"api":"csp_Ddys","searchable":1,"quickSearch":1,"changeable":1,"ext":"$$$socks5://192.168.1.9:4592"},
-{"key":"csp_陌陌","name":"陌陌","type":3,"api":"csp_MmYs","searchable":1,"quickSearch":1,"filterable":1,"ext":"$$$socks5://192.168.1.9:4592"},
-{"key":"csp_Kuaikan","name":"快看","type":3,"api":"csp_Kuaikan","searchable":1,"quickSearch":1,"filterable":1},
-{"key":"泥巴","name":"泥巴","type":3,"api":"csp_NiNi","searchable":1,"changeable":1,"ext":"0;socks5://192.168.1.9:4592"},
-{"key":"星星","name":"星星","type":3,"api":"csp_Star","searchable":1,"changeable":1,"ext":"socks5://192.168.1.9:4592"},
-{"key":"影视","name":"影视","type":3,"api":"csp_YingShi","searchable":1,"changeable":1,"ext":"socks5://192.168.1.9:4592"},
-{"key":"櫻花","name":"櫻花","type":3,"api":"csp_Ying","searchable":1,"changeable":1},
-{"key":"巴士","name":"巴士","type":3,"api":"csp_Dm84","searchable":1,"changeable":1},
-{"key":"酷狗","name":"酷狗","type":3,"api":"csp_Kugou","searchable":0,"changeable":0},
-
-{"key":"Gitcafe", "name": "纸条", "type": 3, "api": "csp_Gitcafe", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json" , "timeout":30},
-{"key":"小紙條", "name": "小紙條", "type": 3, "api": "csp_XiaoZhiTiao", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json" , "timeout":30},
-{"key":"七夜","name":"七夜","type":3,"api":"csp_Dovx","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-{"key":"盤搜索","name":"盤搜索","type":3,"api":"csp_PanSearch","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-{"key":"找資源","name":"找資源","type":3,"api":"csp_Zhaozy","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-{"key":"易搜","name":"易搜","type":3,"api":"csp_YiSo","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-{"key":"盘搜","name":"盘搜","type":3,"api":"csp_PanSou","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-{"key":"UP云搜","name":"云搜","type":3,"api":"csp_UpYun","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-{"key":"csp_Hdhive","name":"影巢","type":3,"api":"csp_Hdhive","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$socks5://192.168.1.9:4592","timeout":30},
-
-{"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_极影网p","name":"极影网[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/jiyingwp.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},
-{"key":"drpy_js_电影港","name":"电影港[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/dygang.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_kuba","name":"酷吧[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/kuba.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_xb6v","name":"新版6v[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/xb6v.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_美剧迷p","name":"美剧迷[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/meijumip.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_ddys","name":"低端影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/ddys.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_libvio","name":"libvio[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/libvio.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_tzfile","name":"团长影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/tzfile.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_dydhhy","name":"dydhhy[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/dydhhy.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_97tvs","name":"97tvs[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/97tvs.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_rrdyw","name":"rrdyw[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/rrdyw.js", "quickSearch":1, "changeable":1, "timeout":30},
-//{"key":"drpy_js_kkpans","name":"kk盘[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/kkpans.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_校长影视","name":"校长影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/xzys.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_yyetsp","name":"人人影视搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/yyetsp.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_奇妙搜[夸]","name":"奇妙搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/qimiao.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_愛盤搜","name":"爱盘搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/aipanso.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_趣盤搜","name":"趣盘搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/funletu.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"drpy_js_meow","name":"meow搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/meow.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"push_agent","name":"推送","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
-
-{"key":"csp_BLSGod","name":"80S影视","type":3,"api":"csp_BLSGod","playerType":1,"searchable":1,"quickSearch":1,"filterable":1},
-{"key":"csp_Xunlei8","name":"迅雷吧","type":3,"api":"csp_Xunlei8","playerType":1,"searchable":1,"quickSearch":1,"filterable":1},
-{"key":"MeijuTT","name":"美剧天天","type":3,"api":"csp_MeijuTT","playerType":"1", "changeable":0},
-{"key":"SeedHub","name":"SeedHub","type":3,"api":"csp_SeedHub","playerType":"1", "changeable":0},
-
-{"key":"獨播","name":"獨播","type":3,"api":"csp_XPathMacFilter","searchable":1,"changeable":1,"ext":"./json/duboku.json$$$socks5://192.168.1.9:4592"},
-{"key":"量子","name":"量子","type":0,"api":"http://127.0.0.1:10079/?thread=0&proxy=socks5://192.168.1.9:4592&url=https://cj.lziapi.com/api.php/provide/vod/at/xml/","searchable":1,"changeable":1,"playUrl": "json:http://127.0.0.1:10079/parse/?thread=0&proxy=socks5://192.168.1.9:4592&url=","categories":["国产动漫","日韩动漫","国产剧","韩国剧","日本剧","电影片","连续剧","综艺片","动漫片","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片","台湾剧","香港剧","欧美剧","记录片","海外剧","泰国剧","大陆综艺","港台综艺","日韩综艺","欧美综艺","欧美动漫","港台动漫","海外动漫","体育","足球","篮球","网球","斯诺克"]},
-{"key":"非凡","name":"非凡","type":0,"api":"http://127.0.0.1:10079/?thread=0&proxy=socks5://192.168.1.9:4592&url=http://cj.ffzyapi.com/api.php/provide/vod/at/xml/","searchable":1,"changeable":1,"playUrl": "json:http://127.0.0.1:10079/parse/?thread=0&proxy=socks5://192.168.1.9:4592&url=","categories":["国产动漫","日韩动漫","国产剧","韩国剧","日本剧","电影片","连续剧","综艺片","动漫片","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片","香港剧","欧美剧","记录片","台湾剧","海外剧","泰国剧","大陆综艺","港台综艺","日韩综艺","欧美综艺","欧美动漫","港台动漫","海外动漫"]},
-{"key":"haiwaikan","name":"海外看","type":1,"api":"https://haiwaikan.com/api.php/provide/vod","searchable":1,"changeable":1,"proxy":true},
-{"key":"暴風","name":"暴風","type":1,"api":"https://bfzyapi.com/api.php/provide/vod","searchable":1,"changeable":1},
-{"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_Local","searchable":0,"changeable":0},
-{"key":"AList","name":"网盘","type":3,"api":"csp_AList","searchable":1,"changeable":0,"ext":"./json/alist.json"},
-{"key":"WebDAV","name":"云盘","type":3,"api":"csp_WebDAV","searchable":1,"changeable":0,"ext":"./json/webdav.json"},
-{"key":"應用商店","name":"應用商店","type":3,"api":"csp_Market","searchable":0,"changeable":0,"ext": "./json/market.json"}
-],
-"parses":[
-{"name":"Json聚合","type":3,"url":"Demo"},
-{"name":"Web聚合","type":3,"url":"Web"},
-{"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":"K影院","type":1,"url":"http://pandown.pro/app/lvdou.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","yzm","aliyun","RJuMao","bilibili","1905","xinvip","XAL","qiqi","XALS"]}},
-{"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":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"}}}
-],
-"flags":["youku","优酷","优 酷","优酷视频", "qq","腾讯","腾 讯","腾讯视频", "iqiyi", "qiyi","奇艺","爱奇艺","爱 奇 艺", "m1905", "xigua", "letv","leshi","乐视","乐 视", "sohu","搜狐","搜 狐","搜狐视频", "tudou", "pptv", "mgtv","芒果","imgo","芒果TV","芒 果 T V", "bilibili","哔 哩","哔 哩 哔 哩"],
-"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"]}
-],
-"rules":[
-{"name":"proxy","hosts":["kuba222.com","mp4us.com","dydhhy.com","magicalsearch.top","api123.adys.app",".*wogg.xyz","dmku.thefilehosting.com","epg.112114.xyz","raw.githubusercontent.com","googlevideo.com","cdn.v82u1l.com","cdn.iz8qkg.com","cdn.kin6c1.com","c.biggggg.com","c.olddddd.com","haiwaikan.com","www.histar.tv","youtube.com","uhibo.com",".*boku.*",".*nivod.*",".*ulivetv.*"]},
-{"name":"海外看","hosts":["haiwaikan"],"regex":["8.1748","10.0099","10.3333"]},
-{"name":"暴风廣告","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
-{"name":"磁力廣告","hosts":["magnet"],"regex":["更多","社區","xuu","最新","最新","直播","更新","社区","有趣","有趣","英皇体育","全中文AV在线","澳门皇冠赌场","哥哥快来","美女荷官","裸聊","新片首发","UUE29"]},
-{"name":"星星","hosts":["aws.ulivetv.net"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:9,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
-{"name":"量子廣告","hosts":["vip.lz","hd.lz","v.cdnlz1","v.cdnlz"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
-{"name":"非凡廣告","hosts":["vip.ffzy","hd.ffzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
-{"name":"火山嗅探","hosts":["huoshan.com"],"regex":["item_id="]},
-{"name":"抖音嗅探","hosts":["douyin.com"],"regex":["is_play_url="]}
-]
-}
+{
+"spider":"./jar/fm.20231104-1015.jar;md5;edc36d93777d3549323e026e67b232b5",
+"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://xhdwc.tk/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"}],
+"wallpaper":"http://饭太硬.top/深色壁纸/api.php",
+"sites":[
+{"key":"豆瓣","name":"豆瓣","type":3,"api":"csp_Douban","searchable":0,"changeable":1,"ext":"./json/douban.json"},
+{"key":"drpy_js_豆瓣","name":"搜索","type":3,"api":"./lib/drpy2.min.js","ext":"./js/drpy.js","searchable":1,"quickSearch":0,"changeable":1},
+{"key":"drpy_js_磁力熊搜索","name":"熊搜","type":3,"api":"./lib/drpy2.min.js","ext":"./js/cilixiong.js","searchable":0,"quickSearch":0,"changeable":1},
+{"key":"csp_YGP","name":"预告片","type":3,"api":"csp_YGP","searchable":1,"quickSearch":1,"changeable":0},
+{"key":"csp_Bili","name":"哔哩","type":3,"api":"csp_Bili","searchable":1,"quickSearch":1,"style":{"type":"rect","ratio":1.755},"filterable":1,"changeable":0,"ext":{"json":"./json/chuqiuyu1.json","cookie": ""}},
+{"key":"bili_open","name":"哔哩貓","type":3,"api":"https://fongmi.cachefly.net/FongMi/CatVodOpen/main/open/bili_open.js","searchable":1,"changeable":0,"ext":{"categories":"沙雕动画#帕梅拉#音乐#舞蹈#风景#美食#科普#历史#法考#医考#法医学","cookie":""}},
+{"key":"csp_Sp360","name":"360","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true}, "timeout":30},
+{"key":"荐片弹幕版","name":"荐片","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60},
+{"key":"csp_WoGG","name":"哥哥","type":3,"api":"csp_Wogg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wogg.xyz/$$$1", "timeout":30},
+{"key":"csp_Wobg","name":"表哥","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wobge.run.goorm.io$$$1", "timeout":30},
+{"key":"小纸条_cli","name":"小纸条","type":4,"api":"http://home.jundie.top:9520/spider/cli_gitCafe","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt", "timeout":30},
+{"key":"drpy_js_直播大全","name":"直播","type":3,"api":"./lib/live2cms.js","style":{ "type":"oval"},"changeable":0,"ext":"./js/live2mv_data.json"},
+
+{"key":"NanGua","name":"南瓜","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1"},
+{"key":"Ppxzy","name":"皮皮虾","type":3,"api":"csp_Ppxzy", "quickSearch":1, "changeable":1, "filterable":1, "ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://ppxzy.net/$$$null$$$1", "timeout":30},
+{"key":"追忆","name":"追忆","type":3,"api":"csp_Skapp","playerType":2,"ext":"fp+Puic52uOH5aTguOKRiw/ZibcyJvxhfpwSfRklFDCWKaYEoo7+jMwyONOiBhgaFxj32moEgBOnvHt8VUhOZyW7rZ909unwZhXwBZtYukZvqr6ugrt+0/qhs8zhtlJxgpZzkuaxT4jgT6JJwZgFGV2Cv4ls7HiT2uamTFO+5MQIqWUFT4oetmIzMJSeoC1BZh/cHX2do6fqCDZ2nfSSCJc9Dkx0ZEqMox3QUdhtKsxFbcUN1b57bboXe3swY64ExAUYst1gkowQZkeeiPrpw/a10h9Armdng+U8+eSGQKzBVfIYGSXGUolwt6DTTEyBn/DhlQuN73HX0SQNuev4BGQ==$$$null$$$1"},
+{"key":"极光","name":"极光","type":3,"api":"csp_Skapp","playerType":2,"ext":"WA7zWO4h1O3BCfjhh144pHQd5cLx+88eKSkKzbvHVUg5XDKtGQUohbbRncikOu0w3F+STmS5r0IZuQ3uMIQNXNEeYSl6rdGlV5wl7eqqy028yM+VNqvnmhq4J+IaksUdSrtsQ0vw3uwyeeMT+gIEdHOQI9vr6G6lZwWoKteWj/ZmFxBZ4R2JTUz6Dg0FqHWlkHFkhKiFGijgkjDVrSvFhDEVWz73/JXd3Xz+c6lf4cwXHUTXyJN7adfOwbqT+L806DJsiptKYGyUEsoF3YwJs4AAEWPhrigu9GwjKx5+Z1veLkg4mSdMpKI77l5ZLAi1tujlp7kCRDRzoqfxjR/eMaA==$$$null$$$1"},
+{"key":"tvbsk","name":"TVB","type":3,"api":"csp_Skapp","playerType":2,"ext":"CWL+IfA5s3TICYJ8lk+lYcjPA/WXNYE4LRTfUSa9I+X9ibZY05syLe/O7u2miaiYRiSaKE51xQOxm38YeL27jRUyF6+GJKVQArnP7QbC+qw2okju8YACfPzD3rpQo8uckl2rQh925A6lp4VD0ELHJrUvDGTlojwKtynX78d5E88HbdSsCV5pIueNPH5+z42FBt21KGN5lnE7/qqEGpSyFzbARD4aWuhSHsun7GQU9yaXZn0F4l4o2YYaEvRtsz4z9Mo8+7aj2nZsCkFWLNpgv6kzFNohSTWVDkajg5aj6s7d8CPNIvvC+gr0zm79fuuvNQF6NfaiBOrvTwamMJa3F3w==$$$null$$$1"},
+{"key":"黑夜","name":"黑夜","type":3,"api":"csp_DDMJ","searchable":1,"quickSearch":1,"playerType":2,"filterable":0,"ext":"WEsYYDEDe6UIv+lLoR1ZFtw/KalgoC77ziQ/i1e0G5lahN54qE13n3chXS953b6h1mDPSqWgnaBubrHoosxDmwcpULYyPtPTF31PHWfgjFED47XFXittwD+aj6u7iwvDOn/F3QvmT/XzOCoa/YkFlgQyfGyxHC26vvAlZcSyiUp9RsZtlXZ9Qe3ZpLGXuJYIhroOFpm0veOnGvw4sZUKFrRNG1hxcvBIxxJj0ALpb13muDjYXHJa26n0UUaBP5/x4SZk1SdinjGsSNX3eSlUKgDRwkF3oZcEtZdTseqiMroULgJfZBFOkPhv38SPXqlxq8Ig/7rFOdntpbCeirTw+NidxizzL3pSH4LYNREEIKOzV5qILPoAUs7p7vw8Lf9POoKCXekDSMGE7+xCQyrHXYQ7Z89FW+fjkLb2PZYAmRWpSfU1aOdsgKeADNaKEOfIcRkaXzN5r+pVv+IU3NF7jOGxHBw2sGVMhYzghAX6E4gQbxxJVxjTtxWXP41mJruCTT2XhvgGesauv5DZ8ORHfMTKpdwnasnlNxojBHhGgpqEAjfsxx18njoq5L719mm+RUVtOxc7cJYqgbrQSpxAp5DHS7SRnzlqC9An/5n1Rjm/48kOoUFcOfoHsn/mYow4f8ZXI5lXsDrXnk5Zk/HQgelqhihJty1oHds/mf/1v1NU=$$$null$$$1"},
+{"key":"米米","name":"米米","type":3,"api":"csp_DDMJ","searchable":1,"quickSearch":1,"playerType":2,"filterable":0,"ext":"DDPPIfyShZxQ154/utlPF1naqTQcMDOmqpopjnqNkaiODaBK1eiH8S/0ZGwxTZBu93dwNhNWyqW4e0myFe6UmeL6FnysFEWbpfrvi2uTaxzo86AJdls+tdoKt4GQz71TzuSX1CZTT7GGqh6LBGNXCJsjg2L6rAhXbc21IdyFJiyAZx5CxbKOKOmCbeoqBDQt36Gx1blf9VlDDtl38ien24KYmaIrVHoXyhN2vT5fiWIgGMu/UMjUHs72A7TYtibto95bi//iMcW22E9Z946L1DybjZdxoeNT58e2DtV/SxNs4whmY53kyzX+tU8W2cmJA1EHxxnprBvSQWgP9uMxODg/pNFEWpS/YcfXpuXMAc/bJM4hiGqQQ+PlP9m/d30n/vMVL9Z00GpbDnLieshXkBYE77GtHgolz/IVzPXV2ytFhqZ9HgbdzNL+fqQsGlmSf4Tg/3rgAKfXmEnekKPccJg5WZBJpjN/RN3O2yqxDUx6n0veolUXDxHZeS9f4ZGzmQbHTJXdMSEnSRX63f1tUuGj0gvQI+0icEEYzlcdLGD1NQFqUQ9DB0t5uqs5qBK3VMUK/Pr4mQQwAmRkWMCmmdM+O1S2zABPXcnAxBIjSCCAuiVLwCiuxVuUKjDnkKuMqHYVX4+3HoZ863GupCPAg2StZWK57sDccD+fJSafAN04=$$$null$$$1"},
+{"key":"牛牛","name":"牛牛","type":3,"api":"csp_DDMJ","searchable":1,"quickSearch":1,"playerType":2,"filterable":0,"ext":"CNqqFtCcPXKwvzNx8h0f39FSrMjlRkd6eazlH/vOWndmDyJ37oLvYpzWcqjfpJdQjUIU9QuCtwz7ER/PznQXpvhL9EO6F1XqE8CLbKJxgDLZQZ5XFwroVgHQRKJ1gBIB5Bcl5z0njgoyClNDJAWnty1KGpq7m7vNT6YXYrWkfVpK/xpqisW5RSjieUV6rk12bdL7/xCdX8LLjmf0fF87EKrCCoggoF2lcIid2WQSkkZlkcooAbz84SLWiA+3DpRbCX8Oh+a3AHT+eHzcqkH4cr8Xh/OO5fiDmidUdx2VWPpO6XIvltfFT6lDUnK8KHAXJ3NcFrU/lgJWRJZkSDwtEURFDB24RCUmCLoEnjUT72Mq6h9ZbRQQ5aVwHZvoUUdiGKrkHKy4hpY9j8KMWiIvhcvu28VwvAt/otJCUyNu99t4pnia4ER0M5N1tSR6IcwmxpjcAoiNErijhgMX1DHl3Y2fOTpDMH3Ndsr3t0xXaymlIGQnll+tYvd6ILclp7uDQYSDqZyp6H0PTf2En1K11fuB8AQYGrs+4VBZF0Uf4Fbqj7cPbmLFLjAIxXc9NeOI/yTICCBVv9/s/m0TVXmZoTfIjRo1XPwodlWZKOD3x4uz5B6DoQ+/MlQExOZVEKDzcqtZDfQzMiAGdTGi86qXe7iZgaDvywe2AIVOKTpttbq0=$$$null$$$1"},
+{"key":"嘿嘿","name":"嘿嘿","type":3,"api":"csp_DDMJ","searchable":1,"quickSearch":1,"playerType":2,"filterable":0,"ext":"ENnRz/ih1l1c66N6BKFOz+YBuSQ9MLSIBiAZlncrjRjTTZLY5CLlI3oumb/OprDun/JzBv3XY6Dc8lfVB0P9b9tMf9CfR/6c+hvNyc8mNR69yCBfLyi4ao8Fd/OopJkf3OcGcg1thSSUDnMeVkSmetn4rDOY5DrRy2mAzg/Or984N1BHSVwdPoWt24CC+8LaBws6uTMruROR+L7CliEDYnYCy9YTzqMt1XRkc6Cq5uHyiSIKemgPUymHu2fAlqNq/9WfwSciXCKpgcJmNCd7QpiBBQRqjem/F2zQ0wDMhRJfggvkGB+z+4nttmt9b7eD33X24h8kRxoFbeTJ3QRiIfI24H0TxUm6TJFYHEa6DgTNEVpQ8ELDtBJz5rA3ThOYAyePCf8pC4Y4nfZUBiJ7gUNJ9sOBUgSgFwa0badfvf8KtA1jLjTBqekzuwr6sFCb0i2iYreH6+m2micxUzpBVdn5NmkaSP86xhYLIrCdew5XZBFexVpVTcEDdpN7G4wWd/5/OuVTlkxGBEvKFt3uxcLH2e32LhaBoPAkuBtnoOrnuaGWmEMRpxBPA5tkA+qJ5hAs43Q6T33WdHCMyhJTP5y0bO871P/UowIaM+ZcLhs9YdmcassMZIr/wxVrbSHgW/Yh2eERZ0n6Zzn5qxZv72zxtSPrJd8NQ5zu8geZlZ30=$$$null$$$1"},
+{"key":"星星","name":"星星","type":3,"api":"csp_Appto","playerType":2,"ext":"CVWMgWK4zwEjifoFRK2CR8Xl8oapn7e5eRjRoTVQxUo+A/gsendkfJKoRry13/2QcqX1OSofED/BV4TTOS2+mb+jiMLfQ70+97Lkiet/ou/r7HqSiw9fNW+yoIgJd42Oa3flhPl9QxDacDSBirLUrK23xiDpN+Uxc+8GpadQ0dY9k40hUX1TXYjL2TzHUhfLDUqHiNGEQVmci6TMW7/nvPoMzfa+lhlEYtcNh28DH35sSVZ7fVInnblitRNTsaibGxuNgByPYrOrZ02n6KKS5sGQKoBM3wXRlnxXV/kfiVn1iCMYlG9uJDOFZJ7k0YrRDP5DpdyO+9VPJiddrDgvoSYRbKBOBvqJeyVo9454538Eypyq3I8o9TG60tmGflrEWrFBnYsIrIhfAMY+H2o/h9jqucpTvErbuEl8IM2py0X0qriXrXap04KPSqDM3wGCt72gXUhvbqe/BJJb2Lp6ZQUEbauFMBHwr6+sSM1geRp5eN9L7fD8JgFdmwDjOXe8vB5Oh6UuT1STBeNx7tm4V0JkACRG052YucNmOKbvYkpudHM34LOCRwAVOBlupoOpikoEp6u1QPN7jaz5BJqeua6ocd6ivWxyW4hqPvehJQFtNIBhQ0Rjn8oupd8ifJAGUZ9CBSypJdJMCxMTy2UkvFK7JxGUau/BAFcqQDd3268Q=$$$null$$$1"},
+{"key":"mino","name":"mino","type":3,"api":"csp_Appto","ext":"fh8U7wNn3pXsqSHAcUhbCFk1Gnxb4N15GDt5teG75ckHs93xqeB3AKSuWgs3nxEO48rjiOalDohd9E3z9fHhhM7j9C8M7XXelJmlf85e3h37KQ4PwTUnzaQTNsXY1B2Pt6tBVeDvv/7qKdEZ6RTb6HZ7N0EzXj+O9BJxBXNbVT1G9pv0fxh1H+ey10R+j0mMKmMBZtp1cgH9DqNp6oC4y0ALBbV5ffn9PiWGSuBNW5s/oTBV7p989ybGpiHTWKu82w6yqIJzL06UpuMlv9tZChOoHtBIC6p0BJNV6nUd20vTeVPVVDzYwE5vmtNj2UTC+cl5MdkYv4cgwbKCvPWCU25ouyjS8bSlOE8rVnzomNzdDU5Sqv5RGGn534uQ3lFTB446pUB42JMUoYrY9Y4ZHTvZSHDbiShj/tesQIT5r/nrFmFx+YdE9ST2htTrme5NSXmc9hPpPKlKGwpojLalAa8VmNYfyPbj85nZpTkYAT8osJjh/mHXZLM7ZmMR1+FVSV/dlxLpKdI3ifQid+hsYMyQpLKexXLr7B1FzaZ1NOlnrpquAckqtY/wTlOSBSG1DcuBwJnDcJ+nWOwtuD3mHoFlrTfXz93QyumOukj43aBMnEG4npv1ggZlg7kWpzW5OwaQboIlSp7RTonyxt82r3xPc9cMBlXFDPhwLaRvIOGE=$$$null$$$1"},
+{"key":"桔子","name":"桔子","type":3,"api":"csp_Appto","playerType":2,"ext":"SRMR+YDWyjDw4OVi1abp1qmsPQBFSG/d46yjg1bMwRs2+AjVEALgCrNa182rw7JF5rG/LEkq1git0tTkngA1wZsYmjnRNFSZzj2OAUt+lp8HMp38HO1hA42NeARurO1Xg5PGigDiW57pgSMvi9j4aFj4XnDVX/JhAWwbOA8sywGFP9zPldoLpw0l+R7Xvry56BuB0Iv2tnlFzrc98gSLbjIGXRTjJ3LEgo1GZnDM/y22Ydl8Or7/+3Hp6eY4GfPi4do4miRrfuku005ljcQ5jnY+fNSnhABgSQeF9qb9HdshY4HsSu+DKxVuyJ9H1LZmd0Rghbg+tjA3UdMUOccLq5aXLQWgLQ5IRz3f6DNbpsvOsPFlRJEOoioB9Dk+nAZVNjcilTTJaPmyp02KpGiV+cMHTemVGsZNcQYbDQYn3EYKynE2qP9FlI3Pbea9HIlTnnRe4PVtN+oKowgPBNw6CHkNZhf8uIwf54cG5kfanigW/6aqWEf1wQ7E72QdnAxnTLZkLJ0XMR9ciG6noEX8cY5JuuKO5YekcDHCa1Q1+DPLJiRUmqfPswc2EKBNiX14uEHJzUYCUs6ZtGUJpgxzeM8wp/+JbKIwncsuxNM2GWKGEAuYMMaxiYBai4md94dJwu21GnQiBTGZiU4Ax60AXVnsM3cgVbfsxwe7l1TpV6sk=$$$null$$$1"},
+{"key":"喵喵","name":"喵喵","type":3,"api":"csp_Appto","playerType":2,"ext":"LV06Bwf1IqCvCECepSCn4qV2bM4V8EBht1OE3hBzrH9GyAa8/a41aynh8h0yAhuYumDP/bS0DA1QnbmPRQKyikp05fgrDnFaxHJFP287vblsUg3Q5QwZlm5WEp4xp0L/HjE+V5fYmLwo8aZAblR9YJvgraRiCBewvH9+cWN+TR7iTBufOdDXsDZpY4vUy6XvHMx2+qkgXCSU5yYvuErBsEDKS2PuGmDmHBpq5W6xZ3xHZZQfZreVaKwt8LElzh5RaVKRn5NbEChpQt2C0wqPmedbjpgu/GYH/LLceQUK5w0LMUZKBAQo6PTwgSgkzolcJnzperBpnIhC7uY+n8a3D9UZB8KDx+wsqai9M9bH5d5+/3flwaYMEVRmmOMgtGxAQr0wqhFltPCEtDvnHltBj6MZitjQZV1Tta0nwoP2awf2R3JIYwm7S5ph4m8RWts/SGrD/n9NrmRnB5rLa0M6VHMGp+s/kXzHmul50DmOXQryhMOg+V+z5kFucczLSCLBur4bqaVuAKo57Wcn1Tle61LOpqWBwEL3m9nZ9ht3vrIncP3dRvwAvgos1eGhlQuQJX9cyR7nV5D8nnEGDQ0nFnDx1Ub6gK48gpItiVE3657JLlaq/d1NszzvxwREtCnOpfFWT03o3VHwR9tDPsz7L2wj6BQr7Zo7X/Vqu4bbL2CI=$$$null$$$1"},
+{"key":"Mino","name":"Mino","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMaZaqxv0MMB5dPInMBPwir$$$null$$$1"},
+{"key":"橘子","name":"橘子","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjCcU1KqpC5p0RX4Q3D+NciMc9YUdYceCAX69e2hy8rEJPfniD09Wjg5qOVDC+xRiux90h2rV13FGMoS5xuKFpYGq6RjnvUajwTtVdTzMQwe7/JZy51Hhr+Ai8yl72hwgblRI0LY4APiUURn36dfmIDM5G86VEQKsxZNWsQBTavt8dR78AMB+wdbsJaOWc6ehpvtjARMRb8sSNk7goBhp9wpeq0vk0MS30J0qYDGjklzqyO3THvPf/u0xvomOGWaZP9bGFSfIyYdjIf5uIuaUrM/tm80f7IxYEhsPV6AnUsLJRavVPWgoukIhLlfHxjTH5TXg4j5BTup/JJ4cD9tSDEoRO6D6Qb3u/psTO0qlWtw/wlqwaNrWBG30jLvasShKfk0tVJv5up/BBi+hG8Tq/GQEo9fBbF9fEPosayI7REk9/dWap4x9I13Vvi+sT1V6EQfZHfuFvnlyX2WQ50Ov9IEncaRMdnR73Zp6XK4epjZfX0WXsKaod35skDvj4rgcu4FGQpINTqaJ1pRltfdzx7mCJFzhjoXvizS9EituevBVrtByMAVG1K6/LERT0X6BF/5tTTvGjXFiPPfzYttGQ9v+CKmC3o6MCdxjAtJzhBtpNuh714ssxS5p7QUzvVFuHrIKvOwGvVLt9wIUB7Th4GBYhbgYWM8iegbwnk6ffxlYR0XZVjolobRZ8U52whUVTau56X9ajmUqgNfuEa8eepyoaHW7ob/V01IggKRCGmm5LrqXnHWUKd49EwDtou7Dm3nzLB+Qc10oivEyaE9XXChZrUd1+zFZIfTuBd89jeYarD6KePUZ44QYb5a30C/+t5AJUD0MXIYZA9$$$null$$$1"},
+{"key":"嗨嘢","name":"嗨嘢","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"playerType":2,"ext":"FbjCcU1KqpC5p0RX4Q3D+NciPclIFs4EHzwZtdHSwE4eMJ/Nnh/51UHa3ZS8BimxKHKF1VAUtSsbdCQtWZJcTlUXW4DCv0KpS1xF01Vu5OxfAIXSOTBUA0DDZHsxv4WA2Sn7UdMuENMQpB9FkQKcTF50c7ySnFoRZu8EUWweBiyt6PwI+/Q2MNsbV+5oOVNTSDB91w82YAf2jCUH9xRPmpt2q6TAtRofVmJR1q4bVzFW3MrK3hWueIyRsyOllsj/P86fFmdEHuXnNydMv58nBxKvoLu9pNg=$$$null$$$1"},
+{"key":"黑黑","name":"黑黑","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjGYUhJ48PN5SRV8ymH7sxmDexYH70Jfi9xvvb3lUoiQZT4niDpyWHPvb6yEhCFbEq5hiEGh3YxXwh5W7NvWBQ8JoHwkF2vTDAYvVEeme53A/PWbglRCQDgEAU+vbK+/T2GSrMOHskluhobn3mSQhtfMuOPoUNIZtFdK24EO1SS5vh2xN8jBqcVac55PkkpWTt2qzo8UTfii3ohtRpvy5Mmw7PxnVcfMzdDzYE+XjRYz9LdmFbvNICYo3D/0YvzNMmaHG1IUw==$$$null$$$1"},
+{"key":"繁星","name":"繁星","type":3,"api":"csp_AppMao","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkacwFqHtLjQhalHqIy0+kpiTvmeOfJYxTshgrxcJ+g3lEHx7ZLC9kB1TCfZUSHwqHB3tt6V/1OhRENIOZNRFfXVBEFd7jQg+J06kjCAF7z1Bt8hRvMjC2VcbQXsEz8MCZDgu06C9/wirWcTa/wWJsfT+Z7fXbg8ZeqKSLCRI+/RRQBPc6vWx9MDProlGxbNkNVwDJ+xZqA3LjZmRIzHgX1pPRHIeXgUD1SnKnP50u+DrnDvAnzqAN4YbvKvEmRyu91mw5dothweuk0B210O5i9VKs/rU4uU1g5i9+xgl5lyke5uYNicyRgauyPMi/PGzF6pDzMihKbgasc93/HnGr6W4LuZjf6eYnS2GgRzWRE0fT5kOayt6Ra40Irmh/M2AvZsLJYWpGzIW$$$null$$$1"},
+{"key":"快影","name":"快影","type":3,"api":"csp_AppYsV2","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"http://iosa.xn--654a.cc/api.php/app/$$$null$$$1"},
+{"key":"迪迪","name":"迪迪","type":3,"api":"csp_AppYsV2","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://api123.adys.app/xgapp.php/v3/$$$1"},
+{"key":"K影","name":"K影院","type":3,"api":"csp_AppYsV2","searchable":1,"quickSearch":1,"playerType":2,"filterable":0,"ext":"http://iosa.xn--654a.cc/api.php/app/$$$null$$$1"},
+{"key":"新6V","name":"新6V","type":3,"api":"csp_Xb6v","searchable":1,"changeable":1,"timeout":60,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$http://www.xb6v.com$$$null$$$1"},
+{"key":"4KHDR","name":"4KHDR","type":3,"api":"csp_FourKHDR","ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$http://127.0.0.1:9978/file/tvfan/4khdr.txt","quickSearch":1,"changeable":1,"timeout":60},
+{"key":"校长影视","name":"校长","type":3,"api":"csp_XiaoZhang","ext":"http://127.0.0.1:9978/file/tvfan/token.json","quickSearch":1,"changeable":1,"timeout":30},
+{"key":"团长资源","name":"团长","type":3,"api":"csp_TZFile","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "quickSearch":1, "changeable":1, "timeout":30},
+
+{"key":"Mayiys","name":"蚂蚁","type":3,"api":"csp_Mayiys","searchable":1,"quickSearch":1,"filterable":1,"changeable":1},
+{"key":"DDMJ","name":"米酷","type":3,"api":"csp_DDMJ","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":"http://103.222.188.33:6688"},
+{"key":"Maolv","name":"毛驴","type":3,"api":"csp_Maolv","searchable":1,"quickSearch":1,"filterable":1,"changeable":1},
+{"key":"csp_DiDuan" ,"name":"低端","type":3,"api":"csp_Ddys","searchable":1,"quickSearch":1,"changeable":1,"ext":"$$$socks5://192.168.1.9:4592"},
+{"key":"csp_陌陌","name":"陌陌","type":3,"api":"csp_MmYs","searchable":1,"quickSearch":1,"filterable":1,"ext":"$$$socks5://192.168.1.9:4592"},
+{"key":"csp_Kuaikan","name":"快看","type":3,"api":"csp_Kuaikan","searchable":1,"quickSearch":1,"filterable":1},
+{"key":"泥巴","name":"泥巴","type":3,"api":"csp_NiNi","searchable":1,"changeable":1,"ext":"0;socks5://192.168.1.9:4592"},
+{"key":"星星","name":"星星","type":3,"api":"csp_Star","searchable":1,"changeable":1,"ext":"socks5://192.168.1.9:4592"},
+{"key":"影视","name":"影视","type":3,"api":"csp_YingShi","searchable":1,"changeable":1,"ext":"socks5://192.168.1.9:4592"},
+{"key":"櫻花","name":"櫻花","type":3,"api":"csp_Ying","searchable":1,"changeable":1},
+{"key":"巴士","name":"巴士","type":3,"api":"csp_Dm84","searchable":1,"changeable":1},
+{"key":"酷狗","name":"酷狗","type":3,"api":"csp_Kugou","searchable":0,"changeable":0},
+
+{"key":"Gitcafe", "name": "纸条", "type": 3, "api": "csp_Gitcafe", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json" , "timeout":30},
+{"key":"小紙條", "name": "小紙條", "type": 3, "api": "csp_XiaoZhiTiao", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json" , "timeout":30},
+{"key":"七夜","name":"七夜","type":3,"api":"csp_Dovx","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+{"key":"盤搜索","name":"盤搜索","type":3,"api":"csp_PanSearch","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+{"key":"找資源","name":"找資源","type":3,"api":"csp_Zhaozy","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+{"key":"易搜","name":"易搜","type":3,"api":"csp_YiSo","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+{"key":"盘搜","name":"盘搜","type":3,"api":"csp_PanSou","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+{"key":"UP云搜","name":"云搜","type":3,"api":"csp_UpYun","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+{"key":"csp_Hdhive","name":"影巢","type":3,"api":"csp_Hdhive","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$socks5://192.168.1.9:4592","timeout":30},
+
+{"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_极影网p","name":"极影网[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/jiyingwp.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},
+{"key":"drpy_js_电影港","name":"电影港[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/dygang.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_kuba","name":"酷吧[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/kuba.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_xb6v","name":"新版6v[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/xb6v.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_美剧迷p","name":"美剧迷[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/meijumip.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_ddys","name":"低端影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/ddys.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_libvio","name":"libvio[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/libvio.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_tzfile","name":"团长影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/tzfile.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_dydhhy","name":"dydhhy[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/dydhhy.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_97tvs","name":"97tvs[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/97tvs.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_rrdyw","name":"rrdyw[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/rrdyw.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_校长影视","name":"校长影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/xzys.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_yyetsp","name":"人人影视搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/yyetsp.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_奇妙搜[夸]","name":"奇妙搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/qimiao.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_愛盤搜","name":"爱盘搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/aipanso.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_趣盤搜","name":"趣盘搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/funletu.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"drpy_js_meow","name":"meow搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/meow.js", "quickSearch":1, "changeable":1, "timeout":30},
+{"key":"push_agent","name":"推送","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30},
+
+{"key":"csp_BLSGod","name":"80S影视","type":3,"api":"csp_BLSGod","playerType":1,"searchable":1,"quickSearch":1,"filterable":1},
+{"key":"csp_Xunlei8","name":"迅雷吧","type":3,"api":"csp_Xunlei8","playerType":1,"searchable":1,"quickSearch":1,"filterable":1},
+{"key":"MeijuTT","name":"美剧天天","type":3,"api":"csp_MeijuTT","playerType":"1", "changeable":0},
+{"key":"SeedHub","name":"SeedHub","type":3,"api":"csp_SeedHub","playerType":"1", "changeable":0},
+
+{"key":"獨播","name":"獨播","type":3,"api":"csp_XPathMacFilter","searchable":1,"changeable":1,"ext":"./json/duboku.json$$$socks5://192.168.1.9:4592"},
+{"key":"量子","name":"量子","type":0,"api":"http://127.0.0.1:10079/?thread=0&proxy=socks5://192.168.1.9:4592&url=https://cj.lziapi.com/api.php/provide/vod/at/xml/","searchable":1,"changeable":1,"playUrl": "json:http://127.0.0.1:10079/parse/?thread=0&proxy=socks5://192.168.1.9:4592&url=","categories":["国产动漫","日韩动漫","国产剧","韩国剧","日本剧","电影片","连续剧","综艺片","动漫片","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片","台湾剧","香港剧","欧美剧","记录片","海外剧","泰国剧","大陆综艺","港台综艺","日韩综艺","欧美综艺","欧美动漫","港台动漫","海外动漫","体育","足球","篮球","网球","斯诺克"]},
+{"key":"非凡","name":"非凡","type":0,"api":"http://127.0.0.1:10079/?thread=0&proxy=socks5://192.168.1.9:4592&url=http://cj.ffzyapi.com/api.php/provide/vod/at/xml/","searchable":1,"changeable":1,"playUrl": "json:http://127.0.0.1:10079/parse/?thread=0&proxy=socks5://192.168.1.9:4592&url=","categories":["国产动漫","日韩动漫","国产剧","韩国剧","日本剧","电影片","连续剧","综艺片","动漫片","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片","香港剧","欧美剧","记录片","台湾剧","海外剧","泰国剧","大陆综艺","港台综艺","日韩综艺","欧美综艺","欧美动漫","港台动漫","海外动漫"]},
+{"key":"haiwaikan","name":"海外看","type":1,"api":"https://haiwaikan.com/api.php/provide/vod","searchable":1,"changeable":1,"proxy":true},
+{"key":"暴風","name":"暴風","type":1,"api":"https://bfzyapi.com/api.php/provide/vod","searchable":1,"changeable":1},
+{"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_Local","searchable":0,"changeable":0},
+{"key":"AList","name":"网盘","type":3,"api":"csp_AList","searchable":1,"changeable":0,"ext":"./json/alist.json"},
+{"key":"WebDAV","name":"云盘","type":3,"api":"csp_WebDAV","searchable":1,"changeable":0,"ext":"./json/webdav.json"},
+{"key":"應用商店","name":"應用商店","type":3,"api":"csp_Market","searchable":0,"changeable":0,"ext": "./json/market.json"}
+],
+"parses":[
+{"name":"Json聚合","type":3,"url":"Demo"},
+{"name":"Web聚合","type":3,"url":"Web"},
+{"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":"K影院","type":1,"url":"http://pandown.pro/app/lvdou.php?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","tnmb","seven","yzm","aliyun","RJuMao","bilibili","1905","xinvip","XAL","qiqi","XALS"]}},
+{"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":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"}}}
+],
+"flags":["youku","优酷","优 酷","优酷视频", "qq","腾讯","腾 讯","腾讯视频", "iqiyi", "qiyi","奇艺","爱奇艺","爱 奇 艺", "m1905", "xigua", "letv","leshi","乐视","乐 视", "sohu","搜狐","搜 狐","搜狐视频", "tudou", "pptv", "mgtv","芒果","imgo","芒果TV","芒 果 T V", "bilibili","哔 哩","哔 哩 哔 哩"],
+"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"]}
+],
+"rules":[
+{"name":"proxy","hosts":["kuba222.com","mp4us.com","dydhhy.com","magicalsearch.top","api123.adys.app",".*wogg.xyz","dmku.thefilehosting.com","epg.112114.xyz","raw.githubusercontent.com","googlevideo.com","cdn.v82u1l.com","cdn.iz8qkg.com","cdn.kin6c1.com","c.biggggg.com","c.olddddd.com","haiwaikan.com","www.histar.tv","youtube.com","uhibo.com",".*boku.*",".*nivod.*",".*ulivetv.*"]},
+{"name":"海外看","hosts":["haiwaikan"],"regex":["8.1748","10.0099","10.3333"]},
+{"name":"暴风廣告","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
+{"name":"磁力廣告","hosts":["magnet"],"regex":["更多","社區","xuu","最新","最新","直播","更新","社区","有趣","有趣","英皇体育","全中文AV在线","澳门皇冠赌场","哥哥快来","美女荷官","裸聊","新片首发","UUE29"]},
+{"name":"星星","hosts":["aws.ulivetv.net"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:9,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},
+{"name":"量子廣告","hosts":["vip.lz","hd.lz","v.cdnlz1","v.cdnlz"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
+{"name":"非凡廣告","hosts":["vip.ffzy","hd.ffzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
+{"name":"火山嗅探","hosts":["huoshan.com"],"regex":["item_id="]},
+{"name":"抖音嗅探","hosts":["douyin.com"],"regex":["is_play_url="]}
+]
+}
\ No newline at end of file
diff --git a/0826.json b/0826.json
index b20d3104..9de6582e 100644
--- a/0826.json
+++ b/0826.json
@@ -1,50 +1,51 @@
{
-"spider":"./jar/fan.txt;md5;354a9990b9ad9bfe5c009157751c7769",
+"spider":"./jar/fan.txt;md5;488cfa45fed992feb2a2344586970d90",
"wallpaper":"http://饭太硬.top/深色壁纸/api.php",
"sites":[
{"key":"豆豆","name":"🌕公众号【神秘的哥哥们】","type": 3, "api": "csp_DouDou","searchable": 0,"quickSearch": 0,"filterable": 0},
-{"key":"csp_WoGG","name":"👽玩偶哥哥┃4K弹幕","type":3,"api":"csp_WoGG","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$弹"},
+{"key":"玩偶哥哥","name":"👽玩偶哥哥┃4K弹幕","type":3,"api":"csp_WoGG","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$https://www.wogg.xyz/$$$弹"},
{"key":"YGP","name":"🚀叨观荐影┃速递","type":3,"api":"csp_YGP","searchable":0,"quickSearch":0,"changeable":0},
{"key":"Czsapp","name":"📔厂长┃直连","type":3,"api":"csp_Czsapp","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://www.czzy88.com/"},
-{"key":"Mino","name":"👻Mino┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMaZaqxv0MMB5dPInMBPwir"},
-{"key":"热剧猫","name":"🦄️热剧猫┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbdFaCsJaXjxO/+6vlgsLQ5varHTH2V6Poee7Djr8Jz/R+GIpgnJnQ3krSZ9SRy8UOIbtjH3TUm9NrVkdyuAzfem0fT9yKBXkOxVq28ux/jLTJMYnSI8n4EpQvk6AcXZDdLamk1stGuAZbzYeBh2My+RQq8g8DOoxWcAPNXU6TCF5jgsdTzPvgFskwBJVrfZjjcLynmEhXHwD36QAZUcqhamhzRyjdcb79DK8hcq2QozIfxkadpK4dn0jw8kudBzd9MPssMT5nMxQ6IVYREIIDc4V1n7BrbKIGxS3a1lDUk9zW38G12j+2tNw4fXClSbM81zAdcM5lLT66EPmpxSW2Jd/0Hff1QwiiAuu8NNT2/u5raxPwPzQtA=="},
-{"key":"一念","name":"👀一念┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddka4wFqHtLjQhalHiNTh6w9Of9ADGP70IR6Z3jEgnqm+oREdxZJm8nktRA8E9V38KMk34oPdI8ugMCclsIKNWf0oEEFd7jQg+J06kiGg57gdJuphV2ODd3REMVHU34759SkYEr7GD0jCiO/TMpAnm1emAQazjYwcmYLuSflAsqMVHYxrRyfbS3OLioIlQzOBbFGItBtIH0Vv1gtD3PSTJGX1waF9CIXAG1ybvpNQq5OyVk3/tqSSPCtQmk6jE/gGfgSfZweIe2DCznW9/i0bY8Zgs2L/Ux6Y8yI2fjwRz6k++NcfQIj0sZjnpv7JmoMO+HfQ+lqKgJbQFoIwooyyYo6SgNP1zJ/SS"},
-{"key":"追忆","name":"🐿追忆┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZAH4tPWnVF46Ct0RcDCdqQ/iHaxETP6KexDCalbnKb235g2zI+TmNzCM49OFRCWdee3hnULz5M1CsK3w=="},
-
-{"key":"皮皮虾","name":"🦀皮皮虾┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZTGJxVRTBDqPTqg1hIUJXNp3iJg1HE6Ku0DDW8bH6VwnMqkHV3FGMiXNUxKFVOX9ue0RveKTtG0CYRkK0lRw=="},
-{"key":"觅视频","name":"🗽觅视频┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFro5tctBJAZhIEz5OvLqy0VZGH5/R/mCR2kPI46ezGyKoem+Vym4tmTJ5Gio/CM0pPlNKXd+d2hTULzhB0SoYmLd4"},
-
-
-//{"key":"橘子","name":"🍊橘子┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbc1AGIRPUzIPtbexyEhcScOf53TW0F+D7rX5HCm9c3SL03FsmGsmXS04XZMlbxEVW4/ZgwONbnobxj8KzfJ8GvG6ETdzBCbfFw0WuoidvgjRb4EpUL8NqDk4unKXRBhjcoD99QoAIMsLc24lek3u9uBO+6JFAf41Z7sYL00hBBNM3xJsYyXCuX4BrzNYpZRwmfepqhEHQ08b/50BTD4Smp257RWMVpiQ1Tu3ht+MPo7oQAceapuyQGcL2fslXXHVrrb+9pyjtI9Qzph9HFoNJPIj5EXV+qGRI0CjSm9Dbm5nQFlZ6G2jvORw+5LMziXmuxDZH4U7qpnfjh/8hAu18546qyGmiWVI2mfDrKkVmeLq1KFA0rA="},
-//{"key":"伊人","name":"💡伊人┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbdNRCYYRDm4TsLq0wUJWQNbPrS+dwlqC76K9AyqwdDOMy2knm2EiXG8sW5g6aRAKRJjRnA/LOWYSnzESgu5FcYzNNG0xf0roJwduq4GBwQbeWKtxcqo79EgUmk7wBAMaZaqxv0MMB5dPInMBPwj4oPNY9+tFWr1sZPUWRk05bRxflgcCQg7kmHtl4gEYx5tMq/vShEkoZE45l40NTUAGsbOf4i+SQPTRyR7qlo+cV4WBYm4fabOOK2gUwMdqZn7P8u3StM3Sk8ps5+RaATUfFuU1+0/f847wGAW7SmBGalhgcQsG2RPKhagprd32llnF+1i1CLkWiYTK/QyhtCfS+tl+jAy/0UlG7Fq1kZlC1+2steoOnaic6WQq9F2nYpq7a3QVfAbWyvIP+/mhJrtEycOuc999pfBr4Ub+yNWhIq06XaaI3EDX8h/oclhtPP9fIlIhPPNgZO/XgdX80PcGXcTIWl8DR+FW+NoZjzcXq7OcD0dUFMueE5ZrJSRVLEAAhzFhoC3qYpmCY6xDrcbPMXuUKB0LcE9qyfm9cw0EjDJZyt2PsVT3JxLuXjMgv0cdhPu2rxnJ36urzE1RBmNugqEbsINIg+pun7OUaS3KO4jwHZOxvHmrGLdzQzxgZxgwG5Z8t4e08xaRZXOd1ujQ/ZNncMJrpVQhY50nmk1+MmPHw5qapafKYcsoRMMM1d7R742jf7MMtSgdFXU/bxzyhaXS5F7mXCee3u5TGKtBujCsllb+9igo+ZO9ThCEx07MrJ7TMEHHBrtYDaoFiOfBRLGzrvXlAcZ0QI2pDiED6vcJTJwEs4mpEPwKFawqojXYteQ0x0NSPvk3XLyMkuMCLdyL9JWKJTh2rTor4R5q5VkYgBIqpFOxIdNtJlr0RYBXf69Do7jNWNxGSYfMO/Qns/JD"},
-{"key":"布雷","name":"💥布雷┃App","type":3,"api":"csp_AppMao","playerType":2,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbctTA5hPEi0VqbGzxElfS8iS6G6dxFvYo6amRiS2bHOKw3Esnj46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkaM/FqHtLjQhalHiNTh6w9P3uBbzOpYja64omwk1u3D/dlZ+e5i4lng3PuAGTEUBPE34oPNY9+tFWr0Ibd9pVxAueSBD3QUsYQDulUET8DZ4nPtGpPvrhlgkKksJ9s4mWmxer4u57B2OO9qc8jua09TybbufTjMaeJGQem8U1MtbZnyk1e3UtOPZyIlX24R7PWpyLc4U0VzmkquLAB3kRiQZa1pOYUYuwm6vu/8spvSLhGbMhy+5bLc5qpPAk0mnh1ezzPQa03Cfg3JV6WGwrolC1+2steoOnaic6WQq9F2nYpq7a3QVfAbWyvIP+/mhJrtEycOuc999pfBr4Ub+yNWhIq06XaaI3EDX8h/oclhtPP9fIlIhPPNgZO/XgdX80PcGXdT2F0EtU+FJ+NoZjzcXq7OcD0dUFMudEpZ/ISVFLEQAhzFhoC3qYpmCY6xDrfjIL1W2Yh0LSk9qyfm9cw0EjDJZyt2PsVT3JxLuXjMgv0cdhPu2sTfBlL672ElQFkkjgpIL+YIQoLV69KeUYi3LYYjLFdixymHlDbdyGT19XRgwG5Z8t4e08xaRZXOd1ujQ/ZNncMJrpVQhY40mmnNcN2PHw5qapafKYcsoRMMM1d7R742jf5UE/zwNFXI+WRzxjrXerF/2fmmU0+8OGIVz9SWsllf++zV27ZOwFQ6qy07MrJ7TMEHHBrtYDaoFiOfBRLGyodnWIp1ZCPGqIxcA/5s+cdVwkd2wJdB1OKIqhz+Eg+0zmTRTFNUYUZWXvKEhDs7BuoaAQz5ArXla7xAg/F0Z1goy7k+xJZlmJlj1RJ5KdKlUvrDEQ8lCSIzPNPMz+g=="},
-
-
{"key":"77","name":"👒七七┃App","type":3,"api":"csp_Kunyu77","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"一起看 ","name":"🎉一起┃App","type":3,"api":"csp_YQKan","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"南瓜","name":"🎃南瓜┃App","type":3,"api":"csp_NanGua","playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
+
+
+{"key":"极光","name":"☀极光┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFro1kcspJGpZFEy1L9qCt0RcDCdqQ/iHaxETP6Le1Hyasa2eX33lg2zI+TmNzCMM4OldJXt6Q2B7ULz5M1CsK3w==
+"},
+
+{"key":"橘子","name":"🍊橘子┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbcJUCYdIVisPtbeywENfScyc6nTW0F+D7rX5HCm9c3SL03FsmGsmXS04XZMlbxEVW4/ZgwONbnobxj8KxeRpXqDxCWghfAf9JSR025yi92eOKqE9HokX9QQnl1WsU21CR4+dlEMDEsADd1xFGiiGtsh0vqJFAf41Z7sYL00hBBNM3xJsYyXCuX4BrzNYpZRwmcnwnXIHe2MtwbsJf0IAs6yM+y/ub+niyxOc2YuPbc/VUS4DGPqzelIi6plLWFvZ8+j2xcvAgopZxZFhBkIYCIIC5Uec/JW8RgW9WV1SKntGcmcd5yjIpagsmpXymH3a+FKzHKMB3LvXmR6onijWkP0VpivFgVVfjWrik4Yr0ZjZxKFA0uPQvy9l9EjPMNrQIj0sZjnpv7JmoMO+HfQ+lqKhJrQFq4MooyyGv6yhNv12IOHay3A="},
+{"key":"Mino","name":"👻Mino┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMadKqyvkZHa4cKY00bKiax6cNS1sUwGtRtTPJpeHYNbkJ/qShtThn2mkQV0ksCk9dOn/Sso0k6ekcjwL0IeWwStZOj2QizaOvgpwSFuY+USrDWaz8HG5maYHQhycRne0Lm4MH/zZDKvuU3zYNjQ1QOCME78G/GmYmBWSbaRG1mfWIeRGk++hT1oq9Ave6OtXvJtQakC5cajrjlqReWvyuI2cYfqB+StGZX1n2ygo8mgoD52eQXnZ6rjTJH12WWUZKXdVAQcnjS98Nzku6BBoJK7fzCTshe2NF2qFXG2+XAVIAndI++gl7W6EDzdH4RMu13anxmIedUPsXjkLr99udbYtXOZH1cSudQnvk2hhckqLuOMFVVFNv9E+d/fiAiHx0XuDV8nnX+UI/cf8ddku+5NDK6Yxo0RQgWz9XXfw0e0TND7/2Cn2SzXxHcW2N1w20hivGGowb4/oCa9T1kKH1YuZkXm4RXpe5S1ZvAD0f6NqLSY4KWoWvXYOgGWlBRex0aNbVH3v3c7y+McjU="},
+{"key":"繁星","name":"💥繁星┃App","type":3,"api":"csp_AppMao","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkacwFqHtLjQhalHqIy0+kpiTvmeOfJYxTshgrxcJ+g3lEHx7ZLC9kB1TCfZUSHwqHB3tt6V/1OhRENIOZNRFfXVBEFd7jQg+J06kjCAF7z1Bt8hRvMjC2VcbQXsEz8MCZDgu06C9/wirWcTa/wWJsfT+Z7fXbg8ZeqKSLCRI+/RRQBPc6vWx9MDProlGxbNkNVwDJ+xZqA3LjZmRIzHgX1pPRHIeXgUD1SnKnP50u+DrnDvAnzqAN4YbvKvEmRyu91mw5dothweuk0B210O5i9VKs/rU4uU1g5i9+xgl5lyke5uYNicyRgauyPMi/PGzF6pDzMihKbgasc93/HnGr6W4LuZjf6eYnS2GgRzWRE0fT5kOayt6Ra40Irmh/M2AvZsLJYWpGzIW"},
+
+{"key":"觅视频","name":"🗽觅视频┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFro5tctBJAZhIEz5OvLqy0VZGH5/R/mCR2kPI46ezGyKoem+Vym4tmTJ5Gio/CM0pPlNKXd+d2hTULzhB0SoYmLd4"},
+{"key":"皮皮虾","name":"🦀皮皮虾┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZTGJxVRTBDqPTqg1hIUJXNp3iJg1HE6Ku0DDW8bH6VwnMqkHV3FGMiXNUxKFVOX9ue0RveKTtG0CYRkK0lRw=="},
+{"key":"嘿嘿","name":"💡嘿嘿┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"ext":"FbjGYUhJ48PN5SRV8ymH7sxmDexYH70Jfi9xvvb3lUoiQZT4niDpyWHPvb6yEhCFbEq5hiEGh3YxXwh5W7NvWBQ8JoHwkF2vTDAYvVEeme53A/PWbglRCQDgEAU+vbK+/T2GSrMOHskluhobn3mSQhtfMuOPoUNIZtFdK24EO1SS5vh2xN8jBqcVac55PkkpWTt2qzo8UTfii3ohtRpvy5Mmw7PxnVcfMzdDzYE+XjRYz9LdmFbvNICYo3D/0YvzNMmaHG1IUw=="},
+{"key":"嗨嘢","name":"👀嗨嘢┃App","type":3,"api":"csp_AppMao","searchable":1,"quickSearch":1,"changeable":1,"playerType":2,"ext":"FbjCcU1KqpC5p0RX4Q3D+NciPclIFs4EHzwZtdHSwE4eMJ/Nnh/51UHa3ZS8BimxKHKF1VAUtSsbdCQtWZJcTlUXW4DCv0KpS1xF01Vu5OxfAIXSOTBUA0DDZHsxv4WA2Sn7UdMuENMQpB9FkQKcTF50c7ySnFoRZu8EUWweBiyt6PwI+/Q2MNsbV+5oOVNTSDB91w82YAf2jCUH9xRPmpt2q6TAtRofVmJR1q4bVzFW3MrK3hWueIyRsyOllsj/P86fFmdEHuXnNydMv58nBxKvoLu9pNg="},
+{"key":"快影","name":"🦄️快影┃App","type":3,"api":"csp_AppYsV2","playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"http://iosa.xn--654a.cc/api.php/app/"},
+{"key":"追忆","name":"🐿追忆┃App","type":3,"api":"csp_AppSK","searchable":1,"quickSearch":1,"changeable":1,"ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZAH4tPWnVF46Ct0RcDCdqQ/iHaxETP6KexDCalbnKb235g2zI+TmNzCM49OFRCWdee3hnULz5M1CsK3w=="},
+{"key":"一起看 ","name":"🎉一起┃App","type":3,"api":"csp_YQKan","searchable":1,"quickSearch":1,"changeable":1},
{"key":"zxzj","name":"📗在线┃直连","type":3,"api":"csp_Zxzj","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.zxzj.pro/"},
{"key":"毛驴","name":"🍓毛驴┃直连","type":3,"api":"csp_MLYS","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.maolvys.com/"},
{"key":"蚂蚁","name":"🐜蚂蚁┃直连","type":3,"api":"csp_MYYS","searchable":1,"quickSearch":1,"changeable":1,"ext":"http://rzys.xyz"},
{"key":"Auete","name":"🏝奥特┃直连","type": 3,"api":"csp_Auete","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://haozhansou.com/"},
+
{"key":"迪迪","name":"🌈迪迪┃App","api":"csp_AppYsV2","type":3,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"https://api123.adys.app/xgapp.php/v3/"},
-{"key":"Xinsj","name":"👓视觉┃直连","type":3,"api":"csp_Xinsj","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.hdmyy.com/"},
{"key":"csp_Bttoo","name":"🍄比特┃直连","type":3,"api":"csp_Bttwoo","searchable":1,"quickSearch":1,"changeable":1},
-{"key":"贱贱","name":"🐭贱贱┃p2p","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/js/jp.js"},
+{"key":"贱贱","name":"🐭贱贱┃p2p","type":3,"searchable":1,"quickSearch":1,"changeable":1,"playerType":"1","api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/fty/raw/branch/master/JS/js/jp.js"},
{"key":"探探","name":"🏵影探┃App","type":3,"playerType":"1","api":"csp_YTVIP","searchable":1,"quickSearch":1,"changeable":1,"timeout":30,"ext":"vip.lyyytv.cn"},
{"key":"Lib","name": "🌟利播┃直连","type": 3,"api": "csp_Libvio","searchable": 1,"quickSearch": 1,"changeable":1,"ext":"https://www.libvio.pro/"},
-{"key":"DiDuan","name":"⏮️低端┃直连","type":3,"api":"csp_Ddrk","searchable":1,"quickSearch":1,"changeable":1},
-
-{"key":"csp_Nmys","name":"🌾农民┃直连","type":3,"api":"csp_Nmys","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/nmys.json"},
+{"key":"DiDuan","name":"⏮️低端┃直连","type":3,"api":"csp_Ddrk","playerType":"2","searchable":1,"quickSearch":1,"changeable":1},
+{"key":"csp_Nmys","name":"🌾农民┃直连","type":3,"api":"csp_Nmys","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/nmys.json"},
+{"key":"Xinsj","name":"👓视觉┃直连","type":3,"api":"csp_Xinsj","searchable":1,"quickSearch":1,"changeable":1,"ext":"https://www.hdmyy.com/"},
{"key":"Cokemv","name":"📕可乐┃直连","type":3,"api":"csp_Cokemv","playerType":2,"searchable":1,"quickSearch":1,"changeable":1},
{"key":"csp_SP33","name":"📺三三┃解析","type":3,"api":"csp_SP33","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
-{"key": "JOJO", "name":"🕊︎JOJO┃直连","type": 3,"api": "csp_JOJO","searchable": 1,"quickSearch": 1,"changeable":1},
-{"key":"4KHDR","name":"🧲世界磁力┃慎用","type":3,"searchable":1,"quickSearch":1,"changeable":0,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/js/4khdr.js"},
+{"key":"4KHDR","name":"🧲世界磁力┃慎用","type":3,"searchable":1,"quickSearch":1,"changeable":0,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/fty/raw/branch/master/JS/js/4khdr.js"},
{"key":"新6V","name":"🧲新6V磁力┃慎用","type":3,"api":"csp_SixV","searchable":1,"quickSearch":1,"changeable":0,"ext": "http://www.xb6v.com/"},
{"key":"csp_Dm84","name":"🚌动漫┃巴士","type":3,"api":"csp_Dm84","searchable":1,"quickSearch":1,"changeable":1},
@@ -55,16 +56,16 @@
{"key":"Aid","name":"🚑急救┃教学","type":3,"api":"csp_FirstAid","searchable":0,"quickSearch":0,"changeable":0,"style": { "type": "rect", "ratio":3.8}},
-{"key":"88js","name":"⚽ 88┃看球","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/88看球.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"csp_qiumi","name":"⚽ Jrs┃球迷","type": 3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/JRKAN直播.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"csp_310直播","name":"⚽310┃看球","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/310直播.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"csp_XPath_企鹅体育","name":"🐧企鹅┃体育","type":3,"api":"csp_XPath","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/企鹅直播.json"},
+{"key":"88js","name":"⚽ 88┃看球","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/88看球.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"csp_qiumi","name":"⚽ Jrs┃球迷","type": 3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/JRKAN直播.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"csp_310直播","name":"⚽310┃看球","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/310直播.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"csp_XPath_企鹅体育","name":"🐧企鹅┃体育","type":3,"api":"csp_XPath","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/企鹅直播.json"},
{"key":"MV_vod","name":"🎶明星┃MV","type":1,"api":"https://mv.wogg.link/mv/vod","style":{"type":"oval"},"searchable":1,"quickSearch":0,"changeable":0},
-{"key":"酷奇js","name":"🎤酷奇┃MV","type": 3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/酷奇MV.js","style":{"type":"rect","ratio":1.597},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"虎牙直播js","name":"🐯虎牙┃直播","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/虎牙直播.js","style":{"type":"rect","ratio":1.755},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"csp_XYQBiu_斗鱼","name":"🐟斗鱼┃直播","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/斗鱼直播.js","style":{"type":"rect","ratio":1.755},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"csp_聚短视频","name":"📽️聚短┃视频","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/短视频.js","searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"有声小说js","name":"🎧有声┃小说","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/有声小说吧.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"酷奇js","name":"🎤酷奇┃MV","type": 3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/酷奇MV.js","style":{"type":"rect","ratio":1.597},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"虎牙直播js","name":"🐯虎牙┃直播","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/虎牙直播.js","style":{"type":"rect","ratio":1.755},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"csp_XYQBiu_斗鱼","name":"🐟斗鱼┃直播","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/斗鱼直播.js","style":{"type":"rect","ratio":1.755},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"csp_聚短视频","name":"📽️聚短┃视频","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/短视频.js","searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"有声小说js","name":"🎧有声┃小说","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/有声小说吧.js","style":{"type":"rect","ratio":1},"searchable": 0,"quickSearch": 0,"changeable":0},
{"key":"YiSo","name":"😹易搜┃搜索","type":3,"api":"csp_YiSo","searchable":1,"quickSearch":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd"},
@@ -78,27 +79,25 @@
{"key":"csp_Nbys","name":"🛫泥巴┃飞","type":3,"api":"csp_NiNi","searchable":1,"quickSearch":1,"changeable":1},
{"key":"csp_trj","name": "🛫唐人街┃飞","type": 3,"api": "csp_Tangrenjie","searchable": 1,"quickSearch": 1,"changeable":1},
-{"key":"Bili","name":"🅱哔哔┃合集","type": 3,"api": "csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":1,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/bilibili.json"},
-{"key":"Biliych","name":"🅱哔哔┃歌曲","type": 3,"api": "csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":1,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/biliych.json"},
-{"key":"dr_兔小贝","name":"📚儿童┃启蒙","type":3,"api":"https://www.agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js","ext":"https://www.agit.ai/fantaiying/dr_py/raw/branch/main/js/%E5%85%94%E5%B0%8F%E8%B4%9D.js","style":{"type":"rect","ratio":1.597},"searchable": 0,"quickSearch": 0,"changeable":0},
-{"key":"少儿教育","name":"📚少儿┃教育","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/少儿教育.json"},
-{"key":"小学课堂","name":"📚小学┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/小学课堂.json"},
-{"key":"初中课堂","name":"📚初中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/初中课堂.json"},
-{"key":"高中教育","name":"📚高中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://www.agit.ai/fantaiying/fty/raw/branch/master/json/高中课堂.json"},
+{"key":"Bili","name":"🅱哔哔┃合集","type": 3,"api": "csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":1,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/bilibili.json"},
+{"key":"Biliych","name":"🅱哔哔┃歌曲","type": 3,"api": "csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":1,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/biliych.json"},
+{"key":"dr_兔小贝","name":"📚儿童┃启蒙","type":3,"api":"https://agit.ai/fantaiying/dr_py/raw/branch/main/libs/drpy2.min.js","ext":"https://agit.ai/fantaiying/dr_py/raw/branch/main/js/%E5%85%94%E5%B0%8F%E8%B4%9D.js","style":{"type":"rect","ratio":1.597},"searchable": 0,"quickSearch": 0,"changeable":0},
+{"key":"少儿教育","name":"📚少儿┃教育","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/少儿教育.json"},
+{"key":"小学课堂","name":"📚小学┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/小学课堂.json"},
+{"key":"初中课堂","name":"📚初中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/初中课堂.json"},
+{"key":"高中教育","name":"📚高中┃课堂","type":3,"api":"csp_Bili","style":{"type":"rect","ratio":1.597},"searchable":0,"quickSearch":0,"changeable":0,"ext":"https://agit.ai/fantaiying/fty/raw/branch/master/json/高中课堂.json"},
{"key":"ext_live_protocol","name":"导航 http://饭太硬.top","type":3,"api":"csp_XPath","searchable":0,"quickSearch":0,"changeable":0},
{"key":"cc","name":"请勿相信视频中任何广告","type":3,"api":"csp_XPath","searchable": 0,"quickSearch": 0}
],
"parses":[
-{"name":"聚合1","type":3,"url":"Demo"},
-{"name":"聚合0","type":3,"url":"Web"},
-{"name":"公众号","type":1,"url": "http://175.178.183.192:86/api/?key=b832096861839f56066bf4ae7a0d7be0&url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","imgo","YuMi-vip"]}},
-{"name":"神秘的哥哥们","type":0,"url":"https://jx.xmflv.com/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","imgo","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"],"header":{"User-Agent":"okhttp/4.1.0"}}}
-
+{"name":"聚合","type":3,"url":"Demo"},
+{"name":"公众号","type":1,"url": "https://api.tyun77.cn/api.php/provide/parseDicturl?url=","ext":{"flag":["qq","腾讯","qiyi","iqiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}},
+{"name":"神秘的哥哥们","type":1,"url":"https://www.qiaoji8.com/tvbox/json.php?url=","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","优酷","mgtv","芒果","imgo","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"],"header":{"User-Agent":"okhttp/4.1.0"}}}
],
-
+"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"]}],
"rules":[{"name":"量子","hosts":["vip.lz","hd.lz","v.cdnlz1","v.cdnlz"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},{"name":"非凡","hosts":["vip.ffzy","hd.ffzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},{"name":"暴風","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"]},{"name":"hs","hosts":["huoshan.com"],"regex":["item_id="]},{"name":"dy","hosts":["douyin.com"],"regex":["is_play_url="]},{"name":"cl","hosts":["magnet"],"regex":["最 新","直 播","更 新"]}],
-"lives":[{"name":"live","type":0,"url":"https://gh-proxy.com/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"}],
-"flags":["youku","优酷","优 酷","优酷视频", "qq","腾讯","腾 讯","腾讯视频", "iqiyi", "qiyi","奇艺","爱奇艺","爱 奇 艺", "m1905", "xigua", "letv","leshi","乐视","乐 视", "sohu","搜狐","搜 狐","搜狐视频", "tudou", "pptv", "mgtv","芒果","imgo","芒果TV","芒 果 T V", "bilibili","哔 哩","哔 哩 哔 哩"],
-"ads":["wan.51img1.com","iqiyi.hbuioo.com","vip.ffzyad.com","https://lf1-cdn-tos.bytegoofy.com/obj/tos-cn-i-dy/455ccf9e8ae744378118e4bd289288dd"]
+"lives":[{"name":"live","type":0,"url":"https://gh-proxy.com/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"}]
+
}
diff --git a/0827.json b/0827.json
index 10f5e5ca..f1f4052d 100644
--- a/0827.json
+++ b/0827.json
@@ -1,5 +1,5 @@
{
- "spider": "./jar/custom_spider.jar;md5;d0ae5fa6fb705a6c020f930a73f44714",
+ "spider": "./jar/custom_spider.jar;md5;2ea1762a8c802608c2222c7051709afc",
"wallpaper": "http://饭太硬.top/深色壁纸/api.php",
"sites": [
{
@@ -313,7 +313,7 @@
"api": "csp_Market",
"searchable": 0,
"changeable": 0,
- "ext": "./json/market.json"
+ "ext": "https://gh-proxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/json/market.json"
}
],
"doh": [
@@ -389,9 +389,19 @@
"8.1748",
"10.0099",
"10.3333",
+ "10.8565",
"16.0599"
]
},
+ {
+ "name": "索尼",
+ "hosts": [
+ "suonizy"
+ ],
+ "regex": [
+ "15.1666"
+ ]
+ },
{
"name": "暴風",
"hosts": [
diff --git a/0828.json b/0828.json
deleted file mode 100644
index 04e27406..00000000
--- a/0828.json
+++ /dev/null
@@ -1,164 +0,0 @@
-{
- "sites": [
- {"key":"世界杯","name":"一起看","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"8e3aefcba838d8dc5102ac786719d837"},
- {"key":"Star","name":"星星","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"227debe32e2e299f5b71189055a92e93"},
- {"key":"WoGG","name":"玩偶","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"195e30c1255970effc5480021f25fcd9#影視天下第一token"},
- {"key":"heihei","name":"黑狗","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"3bff500c8b1e06c052a1b0f1f7a62b45"},
- {"key":"PP","name":"胖胖","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"c41fdb671b20925c76fa9b6ff8bad027"},
- {"key":"Lgyy","name":"蓝光","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"b2e573ff040fcd54b50475660ee1a7d1"},
- {"key":"Ddys","name":"低端","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"1cc92323700909e7d46623bc85b958d6"},
- {"key":"AppTT","name":"图图","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"110c922de7d69804467fb83d3bb664b5#U2c3aDRRb0xMQnpWVjRhY1NSSyNIdW8wTkVCZG91ZWw=@@@U3FYMms0cWJZR2kzbzZzWQ=="},
- {"key":"IKan","name":"爱看","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"a4ce9a4ba7d4f4bced2ff9dfc4ab4e50"},
- {"key":"Czsapp","name":"厂长","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"8ee655f702d0d21f3643504783babbc3"},
- {"key":"Kuaikan","name":"快看","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"459b1cb892e317546676a2c9dcec2bff"},
- {"key":"Kunyu77","name":"七七","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"8b48a0834ee08e5e64977bc9fc8bc3e0"},
- {"key":"Auete","name":"奥特","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"b04b15448ad5bd4312f1fa1fb9aa9b1b"},
- {"key":"Bili","name":"哔哩","type":"3","api":"csp_Bili","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"戏曲#越剧#舞蹈#健身#太极拳#帕梅拉#广场舞#电影#电视剧#演唱会#动物世界"},
- {"key":"AList","name": "AList","type": "3","api":"csp_AList","changeable":"0","searchable":"1","ext": "https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/json/alist.json"},
- {"key":"Cokemv","name":"可乐","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"b88de1329655cca1beba45aa9776de70"},
- {"key":"LiteApple","name":"苹果","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"6deed4548c44b18d268a5d828f04d86e"},
- {"key":"獨播","name":"獨播","type":"3","api":"csp_XPathMacFilter","searchable":"1","changeable":"0","ext":"https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/json/duboku.json"},
- {"key":"量子","name":"量子","type":"0","api":"https://cj.lziapi.com/api.php/provide/vod/at/xml/","searchable":"1","changeable":"0","categories":["国产动漫","日韩动漫","国产剧","韩国剧","日本剧","电影片","连续剧","综艺片","动漫片","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片","台湾剧","香港剧","欧美剧","记录片","海外剧","泰国剧","大陆综艺","港台综艺","日韩综艺","欧美综艺","欧美动漫","港台动漫","海外动漫","体育","足球","篮球","网球","斯诺克"]},
- {"key":"非凡","name":"非凡","type":"0","api":"http://cj.ffzyapi.com/api.php/provide/vod/at/xml/","searchable":"1","changeable":"0","categories":["国产动漫","日韩动漫","国产剧","韩国剧","日本剧","电影片","连续剧","综艺片","动漫片","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片","香港剧","欧美剧","记录片","台湾剧","海外剧","泰国剧","大陆综艺","港台综艺","日韩综艺","欧美综艺","欧美动漫","港台动漫","海外动漫"]},
- {"key":"888解忧愁","name":"888解忧愁","type":4,"api":"https://private--t410.repl.co/888?","searchable":1,"quickSearch":1,"filterable":1,"changeable":0},
- {"key":"熊熊","name":"熊熊","type":"1","api":"https://v.3412.net.cn/macapi.php/provide/vod","playUrl":"https://player.i597.cc/?url=","searchable":"1","changeable":"0"},
- {"key":"SP360","name":"SP360","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"9248c57eb22ace4a3431fbd1a979465f"},
- {"key":"Upso","name":"云搜","type":"3","api":"csp_UpYun","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1"},
- {"key":"Lib","name":"Libvio","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"78d057e4d03e47cb62dce13d69b41d6f"},
- {"key":"Dy555","name":"555","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"f41992bd740145ed58cb212dc0876582"},
- {"key":"Xiaoh","name":"Xiaoh","type":"3","api":"csp_Dora","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1","ext":"0842c1d2a8534ec62fb3a3ed848851a7"},
- {"key": "local","name": "Local(A)","type": "3","api": "csp_Local","searchable": "0","quickSearch": "0","filterable": "0","changeable" :"0"},
- {"key":"sean","name":"Sean","type":"3","api":"csp_Sean","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一token"},
- {"key":"YiSo","name":"易搜","type":"3","api":"csp_YiSo","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一token"},
- {"key":"找資源","name":"找資源","type":"3","api":"csp_Zhaozy","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一$$$test2$$$test2"},
- {"key":"AliPS","name":"盘搜","type":"3","api":"csp_PanSou","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一token"},
- {"key":"盤搜索","name":"盤搜索","type":"3","api":"csp_PanSearch","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一token"},
- {"key":"阿里","name":"阿里","type":"3","api":"csp_Ali","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一token"},
- {"key":"push_agent","name":"PushAgent","type":"3","api":"csp_Push","changeable":"0","searchable":"1","quickSearch":"1","filterable":"1", "ext": "影視天下第一token"}
- ],
-
- "lives": [
- {
- "name": "TXT",
- "type": 0,
- "url": "http://home.jundie.top:81/Cat/tv/live.txt",
- "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={name}&date={date}",
- "logo": "https://epg.112114.xyz/logo/{name}.png"
- },
- {
- "name": "Json",
- "type": 1,
- "url": "https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/json/live.json",
- "epg": "http://epg.51zmt.top:8000/api/diyp/?ch={epg}&date={date}",
- "logo": "http://epg.51zmt.top:8000/{logo}"
- }
- ],
-
- "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"]
- }
- ],
- "rules": [
- {
- "name": "量子廣告",
- "hosts": ["vip.lz","hd.lz"],
- "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY"]
- },
- {
- "name": "非凡廣告",
- "hosts": ["vip.ffzy","hd.ffzy"],
- "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY"]
- },
- {
- "name": "海外看",
- "hosts": ["m3u.haiwaikan.com"],
- "regex": ["#EXT-X-DISCONTINUITY\\r*\\n*(.*)[\\s\\S]*?#EXT-X-DISCONTINUITY(\\n|\\r\\n)"]
- },
- {
- "name": "火山嗅探",
- "hosts": ["huoshan.com"],
- "regex": ["item_id="]
- },
- {
- "name": "抖音嗅探",
- "hosts": ["douyin.com"],
- "regex": ["is_play_url="]
- }
- ],
-"parses":[
-{"name":"Json聚合","type":3,"url":"Demo"},
-{"name":"Web聚合","type":3,"url":"Web"},
-{"name":"冰哲","type":1,"url":"https://jx.bingzhe.wang/api/v1/tvbox/parse?key=Rjb9UE4d4So4XY&url="},
-{"name":"虾米","type":0,"url":"https://jx.xmflv.com/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","sohu","搜狐","letv","乐视","mgtv","芒果","imgo","rx","ltnb","bilibili","1905","xigua"]}},
-{"name":"小新","type":1,"url":"http://xiaoxin.1080p.fun/home/api?type=ys&uid=91198&key=bhntuwyAJLMTUY1478&url="},
-{"name":"饭","type": 1,"url": "http://jx.wogg.link:63/jiexi/饭特析.php?url="},
-{"name":"g9","type":1,"url":"http://json.g9.pub:66/?url="},
-{"name":"2449","type":1,"url":"http://110.42.2.247:880/analysis/json/?uid=2449&my=acfgikquvzFGJRW459&url="},
-{"name":"91","url":"http://91fanli.top/m3u8/?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":"解析la","url":"https://api.jiexi.la/?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":"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": "ccabc","type": 1,"url": "https://jx.ccabc.cc/xc/?key=5567332json&url="},
-{"name":"飞云","type":1,"url":"https://daina.hk/api/?key=507ebdc402a6314e35f950c4c40fdf27&url="},{"name":"杰森","type":0,"url":"https://jx.jsonplayer.com/player/?url="},
-{"name":"365","type":0,"url":"https://chaxun.truechat365.com/?url=","ext":{"flag":["qq","腾讯","qiyi","iqiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}},
-{"name":"爱酷解析","type":0,"url":"https://jx.zhanlangbu.com/?url="},
-{"name":"爱酷","type":1,"url":"http://jxapi.wutao7.top/XL/?url="},
-{"name":"UM","type":1,"url":"https://b.umkan.cc/API.php?url=","ext":{"flag":["qq","腾讯","企鹅","IQiYi","qiyi","imgo","爱奇艺","奇艺","youku","YouKu","优酷","sohu","SoHu","搜狐","letv","LeShi","乐视","imgo","mgtv","MangGuo","芒果","SLYS4k","BYGA","luanzi","AliS","dxzy","bilibili","QEYSS","xigua","西瓜视频","腾讯视频","奇艺视频","优酷视频","芒果视频","乐视视频"]}},
-{"name":"星辰云解析","type":1,"url":"http://xn--wnup5g.xn--z7x900a.love:63/Art0425/analysis.php?v="},
-{"name":"菜妮丝","type":0,"url":"https://jx.cainisi.cf/?v="},
-{"name":"盘古","url":"https://www.pangujiexi.cc/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":"m3u8tv","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://www.yemu.xyz/?url=","ext":{"flag":["qq","腾讯","qiyi","iqiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"]}},
-{"name":"麒麟","type":0,"url":"https://www.cygqw.com/jiexi/jiekou-2/?url="},
-{"name":"zui","type":0,"url":"https://jx.zui.cm/?url=","ext":{"flag":["ltnb"]}},
-{"name":"风起陇西","type":0,"url":"https://hxys.tv/bfq/?url="},
-{"name":"风起兖州","type":0,"url":"http://jx.gbxy.net.cn/?url="},
-{"name":"m2090","url":"https://m2090.com/?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":"1717云","url":"https://www.1717yun.com/jx/ty.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":"云星解析","type":1,"url":"https://chaloli.cn/api/?key=63bad951f0ada1d236062b7a3632f81e&url="},
-{"name":"ok","type":0,"url":"https://okjx.cc/?url="},
-{"name":"不累","type":0,"url":"https://blbfq.f3322.net/player/analysis.php?v=","ext":{"flag":["qiyi","qq","letv","sohu","youku","mgtv","bilibili","wasu","xigua","1905"]}},
-{"name":"cod","type":0,"url":"https://ksksl.codjx.com/?url="},
-{"name":"byg解析","type":0,"url":"https://byg.ziqj5.shop/?url="},
-{"name":"26db","type":0,"url":"http://vip.26db.cn/g/?url="},
-{"name":"看看","type":0,"url":"https://jx.m3u8.pw/?url="},
-{"name":"FreeOK","type":0,"url":"https://play.86516.tk/OKPlayer/?url="},
-{"name":"free","type":0,"url":"https://h5.freejson.xyz/player/?url="}
-],
-
-
- "flags": ["youku","qq","iqiyi","qiyi","letv","sohu","tudou","pptv","mgtv","wasu","bilibili","csm3u8"],
-
- "ijk": [
- {"group":"软解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-rangeupport","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"enable-accurateeek","value":"0"},{"category":4,"name":"mediacodec","value":"0"},{"category":4,"name":"mediacodec-auto-rotate","value":"0"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"0"},{"category":4,"name":"mediacodec-hevc","value":"0"},{"category":1,"name":"dns_cache_timeout","value":"600000000"}]},
-
- {"group":"硬解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-rangeupport","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"enable-accurateeek","value":"0"},{"category":4,"name":"mediacodec","value":"1"},{"category":4,"name":"mediacodec-auto-rotate","value":"1"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"1"},{"category":4,"name":"mediacodec-hevc","value":"1"},{"category":1,"name":"dns_cache_timeout","value":"600000000"}]}],
-
- "ads": ["mimg.0c1q0l.cn","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com"],
- "wallpaper": "https://picsum.photos/1280/720/?blur=5",
- "spider": "./jar/cs.jar;md5;c1e46263999c6c1764d0bb919fa0bd69"
-}
diff --git a/9918.json b/9918.json
index 63dc8dc9..df05f7b4 100644
--- a/9918.json
+++ b/9918.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fm.nogo.20231030-0802.jar.jar;md5;3386516abf2232e804de20b9c61d07f2",
+"spider":"./jar/fm.nogo.20231104-1015.jar.jar;md5;4a3b7be1902ebed77d5155ec696fd0d5",
"lives":[{"name":"初秋语","type":0,"url":"./listx.txt"},
{"name":"YanG","type":0,"url":"https://ghproxy.com/https://raw.githubusercontent.com/YanG-1989/m3u/main/Adult.m3u"},
{"name":"atsushi","type":0,"url":"https://ghproxy.com/https://raw.githubusercontent.com/atsushi444/iptv-epg/main/Adult.m3u"},
diff --git a/XBPQ.json b/XBPQ.json
index 16c92ac6..6c8aa621 100644
--- a/XBPQ.json
+++ b/XBPQ.json
@@ -1,9 +1,9 @@
{
-"spider": "./jar/XBPQ.jar;md5;9c19e5e073a7f0bd30fed7305fe1bfba",
+ "spider": "./jar/XBPQ.jar;md5;231137143871d75a4495b028ee317672",
"wallpaper": "http://饭太硬.top/深色壁纸/api.php",
"sites": [{
"key": "豆豆",
- "name": "豆瓣┃10.17接口仅供测试",
+ "name": "🎟豆瓣┃10.30接口仅供测试",
"type": 3,
"api": "csp_DouDou",
"searchable": 0,
@@ -25,37 +25,96 @@
"ext": "https://agit.ai/fantaiying/fty/raw/branch/master/json/bilibili.json"
},
{
- "key": "csp_WoGG",
- "name": "🎬玩偶┃阿里🎉",
- "type": 3,
- "api": "csp_WoGG",
- "changeable": 0,
+ "key": "新片热播",
+ "name": "☄️热播┃新剧",
+ "type": 1,
+ "api": "https://api.iku.cool/api.php/provide/vod/?ac=list",
"searchable": 1,
"quickSearch": 1,
- "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|fhd|auto$$$http://tvfan.xxooo.cf/"
+ "playerType": 2,
+ "playUrl": "https://jx.xmflv.com/?url=",
+ "categories": ["连续剧", "动漫"]
+ },
+ {
+ "key": "csp_woggcli",
+ "name": "✨玩偶┃T4T4K",
+ "type": 4,
+ "api": "http://home.jundie.top:9520/spider/csp_Wogg?sort=原画,蓝光,超清,高清&token=8e14121f900f4bdfb861306f7a67b17c",
+ "searchable": 1,
+ "quickSearch": 1,
+ "filterable": 1
+ },
+ {
+ "key": "csp_WoGG",
+ "name": "🎈玩偶┃4K(弹幕)",
+ "type": 3,
+ "api": "csp_WoGG",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 0,
+ "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|auto|fhd$$$https://www.wogg.xyz/$$$弹"
},
{
"key": "世界",
- "name": "世界┃聚合",
+ "name": "🌐世界┃聚合",
"type": 3,
"api": "csp_AppYsV2",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
- "jar": "./jar/ab.jar;md5;6d660515cdcf798d0816bd300f2eeae2",
- "ext": "http://106.52.241.21:83/api.php/app/"
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
+ "ext": "http://103.197.25.136:3836/api.php/app/"
+ },
+ {
+ "key": "南瓜",
+ "name": "🎃南瓜┃App",
+ "type": 3,
+ "api": "csp_NanGua",
+ "playerType": 2,
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1
+ },
+ {
+ "key": "csp_77",
+ "name": "🥣七七┃APP",
+ "type": 3,
+ "api": "csp_Kunyu77",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1
+ },
+ {
+ "key": "Xinsj",
+ "name": "👓视觉┃直连",
+ "type": 3,
+ "api": "csp_Xinsj",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "https://www.80yy1.com/"
+ },
+ {
+ "key": "玉米",
+ "name": "🌽玉米┃采集",
+ "type": 0,
+ "api": "http://124.222.116.5/macos/api.php/provide/vod/at/xml/",
+ "playUrl": "json:https://www.qiaoji8.com/tvbox/json.php?url=",
+ "searchable": 1,
+ "quickSearch": 1,
+ "filterable": 1
},
{
"key": "saohuo",
- "name": "骚火┃直连",
+ "name": "🔥骚火┃直连",
"type": 3,
"searchable": 1,
"quickSearch": 1,
"playerType": "2",
- "jar": "./jar/ab.jar;md5;6d660515cdcf798d0816bd300f2eeae2",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"api": "csp_XBPQ",
"ext": {
- "嗅探词":".m3u8#mp4#.m3u8?",
+ "嗅探词": ".m3u8#.mp4#.m3u8?#freeok.mp4",
"分类url": "https://shdy2.com/list/{cateId}-{catePg}.html;;r1dau0",
"分类": "电影$1#电视剧$2#韩剧$22#美剧$23#动漫$4",
"数组二次截取": "class=\"v_list\">&&",
@@ -68,33 +127,75 @@
}
},
{
- "key": "ok",
- "name": "Free┃BPQ",
+ "key": "freeok",
+ "name": "🌟free┃BPQ",
"type": 3,
"api": "csp_XBPQ",
"playerType": "1",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"ext": {
"分类url": "https://www.freeok.vip/vodshow/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html",
"分类": "最新热榜&今日更新&FREE电影&FREE剧集&FREE动漫&FREE综艺",
- "分类值": "new&1&2&3&4&hot",
- "嗅探词": "m3u8#.m3u8#.mp4#mp4",
- "搜索url": "https://search.ymck.me/index.php?q={wd}",
- "搜索数组": "&&[包含:Freeok]",
- "搜索副标题": "&&",
- "线路数组": "data-dropdown-value=&&[不包含:夸克]",
- "线路标题": "&&",
- "搜索标题": "class='movie_name'>&&",
- "搜索链接": "href=\"&&\"",
- "搜索图片": "http://xhww.fun:63/ss.jpg",
+ "分类值": "hot&new&1&2&3&4",
+ "播放请求头": "User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
+ "嗅探词": "m3u8#.m3u8#.mp4#freeok.mp4#/obj/",
+ //"搜索模式": "1",
+ //"搜索url": "https://search.ymck.me/index.php?q={wd}",
+ // "搜索数组": "&&[包含:Freeok]",
+ //"搜索副标题": "Freeok",
+ "线路数组": "data-dropdown-value=&&[不包含:夸克]",
+ "线路标题": "&&",
+ //"搜索标题": "class='movie_name'>&&",
+ //"搜索链接": "href='&&'",
+ //"搜索图片": "http://xhww.fun:63/ss.jpg",
"导演": "导演:&&",
"主演": "主演:&&",
"简介": "&&
"
}
},
+ {
+ "key": "橘子",
+ "name": "🍊橘子┃App",
+ "type": 3,
+ "api": "csp_AppMao",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "FbjDcUxPqpfNr0QF4QvE6sExbcJUCYdIVisPtbeywENfScyc6nTW0F+D7rX5HCm9c3SL03FsmGsmXS04XZMlbxEVW4/ZgwONbnobxj8KxeRpXqDxCWghfAf9JSR025yi92eOKqE9HokX9QQnl1WsU21CR4+dlEMDEsADd1xFGiiGtsh0vqJFAf41Z7sYL00hBBNM3xJsYyXCuX4BrzNYpZRwmcnwnXIHe2MtwbsJf0IAs6yM+y/ub+niyxOc2YuPbc/VUS4DGPqzelIi6plLWFvZ8+j2xcvAgopZxZFhBkIYCIIC5Uec/JW8RgW9WV1SKntGcmcd5yjIpagsmpXymH3a+FKzHKMB3LvXmR6onijWkP0VpivFgVVfjWrik4Yr0ZjZxKFA0uPQvy9l9EjPMNrQIj0sZjnpv7JmoMO+HfQ+lqKhJrQFq4MooyyGv6yhNv12IOHay3A="
+ },
+ {
+ "key": "繁星",
+ "name": "💥繁星┃App",
+ "type": 3,
+ "api": "csp_AppMao",
+ "playerType": 2,
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "FbjDcUxPqpfNr0QF4QvE6sExbd4UXJxJXzdL462ywU1XScGa5G6Hj0/c+Ou1GW6rdX6N2XIhnD46QzIsRoZ8bk4fG4OYi0iCaWwRj2ddkacwFqHtLjQhalHqIy0+kpiTvmeOfJYxTshgrxcJ+g3lEHx7ZLC9kB1TCfZUSHwqHB3tt6V/1OhRENIOZNRFfXVBEFd7jQg+J06kjCAF7z1Bt8hRvMjC2VcbQXsEz8MCZDgu06C9/wirWcTa/wWJsfT+Z7fXbg8ZeqKSLCRI+/RRQBPc6vWx9MDProlGxbNkNVwDJ+xZqA3LjZmRIzHgX1pPRHIeXgUD1SnKnP50u+DrnDvAnzqAN4YbvKvEmRyu91mw5dothweuk0B210O5i9VKs/rU4uU1g5i9+xgl5lyke5uYNicyRgauyPMi/PGzF6pDzMihKbgasc93/HnGr6W4LuZjf6eYnS2GgRzWRE0fT5kOayt6Ra40Irmh/M2AvZsLJYWpGzIW"
+ },
+ {
+ "key": "极光",
+ "name": "☀极光┃App",
+ "type": 3,
+ "api": "csp_AppSK",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "FbjPcVZY48PN/RIZ5UWFro1kcspJGpZFEy1L9qCt0RcDCdqQ/iHaxETP6Le1Hyasa2eX33lg2zI+TmNzCMM4OldJXt6Q2B7ULz5M1CsK3w=="
+ },
+ {
+ "key": "Auete",
+ "name": "🏂奥特┃直连",
+ "type": 3,
+ "api": "csp_Auete",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1
+ },
{
"key": "Mino",
- "name": "Mino┃App",
+ "name": "🍘Mino┃App",
"type": 3,
"api": "csp_AppMao",
"searchable": 1,
@@ -103,173 +204,142 @@
"ext": "FbjDcUxPqpfNr0QF4QvE6sExbcpBF4MRDm4TvbCzxUxQS9bPrS+dwlqC+K21Byi2fnbN32ExknwkTyVnT4ZkO1NUAJnYhg/LOWYSnzESguc1X7n/JQ1wPh7lInAdzJ2qxzb2fKg8RZczmhg8lF/+BAMaZaqxv0MMB5dPInMBPwir"
},
{
- "key": "橘子",
- "name": "橘子┃App",
+ "key": "皮皮虾",
+ "name": "🦐皮虾┃App",
+ "type": 3,
+ "api": "csp_AppSK",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZTGJxVRTBDqPTqg1hIUJXNp3iJg1HE6Ku0DDW8bH6VwnMqkHV3FGMiXNUxKFVOX9ue0RveKTtG0CYRkK0lRw=="
+ },
+ {
+ "key": "觅视频",
+ "name": "🍯觅视┃App",
+ "type": 3,
+ "api": "csp_AppSK",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "FbjPcVZY48PN/RIZ5UWFro5tctBJAZhIEz5OvLqy0VZGH5/R/mCR2kPI46ezGyKoem+Vym4tmTJ5Gio/CM0pPlNKXd+d2hTULzhB0SoYmLd4"
+ },
+ {
+ "key": "追忆",
+ "name": "🐿追忆┃App",
+ "type": 3,
+ "api": "csp_AppSK",
+ "searchable": 1,
+ "quickSearch": 1,
+ "changeable": 1,
+ "ext": "FbjPcVZY48PN/RIZ5UWFrphwLIZAH4tPWnVF46Ct0RcDCdqQ/iHaxETP6KexDCalbnKb235g2zI+TmNzCM49OFRCWdee3hnULz5M1CsK3w=="
+ },
+
+ {
+ "key": "嘿嘿",
+ "name": "💡嘿嘿┃App",
"type": 3,
"api": "csp_AppMao",
"searchable": 1,
"quickSearch": 1,
"changeable": 1,
- "ext": "FbjDcUxPqpfNr0QF4QvE6sExbc1AGIRPUzIPtbexyEhcScOf53TW0F+D7rX5HCm9c3SL03FsmGsmXS04XZMlbxEVW4/ZgwONbnobxj8KzfJ8GvG6ETdzBCbfFw0WuoidvgjRb4EpUL8NqDk4unKXRBhjcoD99QoAIMsLc24lek3u9uBO+6JFAf41Z7sYL00hBBNM3xJsYyXCuX4BrzNYpZRwmfepqhEHQ08b/50BTD4Smp257RWMVpiQ1Tu3ht+MPo7oQAceapuyQGcL2fslXXHVrrb+9pyjtI9Qzph9HFoNJPIj5EXV+qGRI0CjSm9Dbm5nQFlZ6G2jvORw+5LMziXmuxDZH4U7qpnfjh/8hAu18546qyGmiWVI2mfDrKkVmeLq1KFA0rA="
+ "ext": "FbjGYUhJ48PN5SRV8ymH7sxmDexYH70Jfi9xvvb3lUoiQZT4niDpyWHPvb6yEhCFbEq5hiEGh3YxXwh5W7NvWBQ8JoHwkF2vTDAYvVEeme53A/PWbglRCQDgEAU+vbK+/T2GSrMOHskluhobn3mSQhtfMuOPoUNIZtFdK24EO1SS5vh2xN8jBqcVac55PkkpWTt2qzo8UTfii3ohtRpvy5Mmw7PxnVcfMzdDzYE+XjRYz9LdmFbvNICYo3D/0YvzNMmaHG1IUw=="
},
- {
- "key": "伊人",
- "name": "💡伊人┃App",
- "type": 3,
- "api": "csp_AppMao",
- "searchable": 1,
- "quickSearch": 1,
- "changeable": 1,
- "ext": "FbjDcUxPqpfNr0QF4QvE6sExbdNRCYYRDm4TsLq0wUJWQNbPrS+dwlqC76K9AyqwdDOMy2knm2EiXG8sW5g6aRAKRJjRnA/LOWYSnzESgu5FcYzNNG0xf0roJwduq4GBwQbeWKtxcqo79EgUmk7wBAMaZaqxv0MMB5dPInMBPwj4oPNY9+tFWr1sZPUWRk05bRxflgcCQg7kmHtl4gEYx5tMq/vShEkoZE45l40NTUAGsbOf4i+SQPTRyR7qlo+cV4WBYm4fabOOK2gUwMdqZn7P8u3StM3Sk8ps5+RaATUfFuU1+0/f847wGAW7SmBGalhgcQsG2RPKhagprd32llnF+1i1CLkWiYTK/QyhtCfS+tl+jAy/0UlG7Fq1kZlC1+2steoOnaic6WQq9F2nYpq7a3QVfAbWyvIP+/mhJrtEycOuc999pfBr4Ub+yNWhIq06XaaI3EDX8h/oclhtPP9fIlIhPPNgZO/XgdX80PcGXcTIWl8DR+FW+NoZjzcXq7OcD0dUFMueE5ZrJSRVLEAAhzFhoC3qYpmCY6xDrcbPMXuUKB0LcE9qyfm9cw0EjDJZyt2PsVT3JxLuXjMgv0cdhPu2rxnJ36urzE1RBmNugqEbsINIg+pun7OUaS3KO4jwHZOxvHmrGLdzQzxgZxgwG5Z8t4e08xaRZXOd1ujQ/ZNncMJrpVQhY50nmk1+MmPHw5qapafKYcsoRMMM1d7R742jf7MMtSgdFXU/bxzyhaXS5F7mXCee3u5TGKtBujCsllb+9igo+ZO9ThCEx07MrJ7TMEHHBrtYDaoFiOfBRLGzrvXlAcZ0QI2pDiED6vcJTJwEs4mpEPwKFawqojXYteQ0x0NSPvk3XLyMkuMCLdyL9JWKJTh2rTor4R5q5VkYgBIqpFOxIdNtJlr0RYBXf69Do7jNWNxGSYfMO/Qns/JD"
- },
{
- "key": "喵喵影视1",
- "name": "喵喵┃影视",
+ "key": "csp_XBP南坊",
+ "name": "🏡南坊┃影视",
"type": 3,
- "jar": "./jar/ab2.jar;md5;77a7f4d8c203027fe8e07c916276e879",
- "api": "csp_Appto",
- "playerType": 2,
- "ext": "XRZspkas5l6NsZJWpEURh6BqKRxqCIw3QY+Bj3/9Gbahdt/I/fP2xq6LIBnrWE8xh45v/vHcmXllR1G9Po2b5t7Z8VyUowvfHsXJA/bkW7XAzegsRcxq8ZqYgUtJTGeh4UtuRrbaaKK5cL96vwgHLQ9hOn8jppN5pZgJ3ZsWQuocwI45MZOaQqi7aNyJmi0PxTt07Djk0kqVoxoHrNGjT2BH7H4K65HXLRMWhyrWswhbnSciFfwjen91iAeJaMuwqQEWSRhShJWb6WTtjXghM8JBksS0432c31evYyFEEq5yiCHTpSm35nFsLmwiI2Q0F20FTMvOA8xIKqGyazVjCVUN3gc0LDqnLWBLFdxsJHh6asndaxPCn7UitiRVuW0Ans3FzhINr5QayshrUtqJHan9h7ItRlx8XkvCh83eWkuRoGBiPC4X/mcbrawRwOM04jIRiRhJl9Dit+b5Rw35Ugvd8qzARtaLkecNFS54zX1UfVJecKBrqSyl0dx8pk2EyG1vZZ0NnnZ2JMuBvywc0gxO45mAnyMM46+igcv76u4DkqA0wFVKHtLXu5TNbOZOfLnnMChe0PdbnQva25mMHgtHYHfZbYlldh6fPdMOidoaiyg+Yd/n1xgoo16k9zclT+ioH6OBrsKG2GYlFVFxLI4bwm+v6zk237jlWXg5bj4Q="
- }, {
- "key": "布蕾影视",
- "name": "布蕾┃影视",
- "jar": "./jar/ab2.jar;md5;77a7f4d8c203027fe8e07c916276e879",
- "type": 3,
- "api": "csp_Appto",
- "playerType": 2,
- "ext": "WORXxxNkZ/qIm9P8Q2CsQoHSoD56ZMjPXTU1XhPjBeTgzFGjCvpUyPqE5Y6dWiwsSE/vPkW5b5oKcPiZVQlCfWmB6remhL7Xulwt9IU0jcZWpgqVp4RlS9Gi2C93UCL4i0XMpJFs0RIuS38ZfeBZcdLUOpBR+7XyE/MH6biUdL5TcOBRw+7DiK6M3KAckWDoWEn3Jc6WSCvUb+h6tHJPAoh6l8+fmTJZc+R+M4vRLjSmxS7LuK1PSBEwrh9Qaw+DEQPLSzq0fZPCR5BKmkV0YZnpys/ds+JBC0AS/bRNU9RYTOANYj4Im9cOnoy0Qsl1wwycAQ3PVkDCYbNaRQhUgCb/epnIgxjuqwTqWZPByZbOSA0COoCzA6K6MCUftxSJAKaMCOsUuWuorH9qSIMmQ6IFvQr+4JhTrtpZvF3aU2HWDDgCJZxRTS4jnRhYvgwUEQ0JZlUzinPnaPP/8oCwl+OM2qsNXAYoGCReqFrX0iMZbPs2BNcTjACIo8WAEQJiZgfl1FYOVnc4vnq4W0bT37mSqssct47Ri29fzaiQS9LizQEUZs3Fq3l0V1u71z9SnRW66v/IgNXQWyHFp4Y8p6BY9YmDj0OwK1TrzyMkD5yDz354kF4LMCm1NfV69DGIDhMX9m2+tmbHiQIwiMCL+DYWOSzSVb9M4tJOvQgO+5L2zYiuXc+7Q38GmNW6V400Nw/e+4sCX/uP/Fh4QnwarO2dN64WuSgUlLeDItGd4PcM86KlXRDWxt7hvJQ/TQWE/cRO726YUDeAqAOeoGQuRGiViHDrDqWF1OpSJxzpX/Re6CgYYFb5aulcJBDcoapdkpNAE1Ub3uynJpQl9N97cwtPJa0KOGMlho4pjPU3eVuNlWmFUwLBpH59v6EOO5l0a0Ds1du+GDhiCdaOZyinMTS1H4ft7mFxVZjN/xS1iSt/lYZGyDwhwqFyUHCRvCBLXNEq4iD/FW5zu78v1ktWaNilXePWcih5Sf50Laob5Fl6URRDBvRg9xGQiUsWWSAOFJ2yWAwOn5VY6Xrs8wxhbefROlbVilFdVQ3xlQEoaCNL8UA6WGpib+av4k+JGkA0FssuXJH+YAw2wRGCnvenLf/n5oRY9UKWfx2Oo6gMicFPRUEo7k1oyYPN5DalAMG9+bqnGmoxRd2P+sLVodbtJ+IpQh3dGYcd479mjLSrJVbpbSwcDekLNn0ulABDXM+0UEoec/uSBLB+eaYUh6XgCzSredKyBDaSrr6gy1EcekfmHez0Q4k0JoWl3EqKpkLyoevW9rBpTgNsBXcx4jvpIejDmJMzXGdPVdTP8SS50PQceGczP4+VAkD0NKa9SKHZLGf5Q4pKqd4+NI902VSow5g=="
+ "api": "csp_XBPQ",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
+ "searchable": 1,
+ "quickSearch": 1,
+ "filterable": 1,
+ "ext": {
+ "站名": "南坊影视",
+ "主页url": "https://www.nfapp.fun/appto/v1/home/cateData?id=1",
+ "请求头": "User-Agent$Dart/2.10 (dart:io)",
+ "二次截取": "\"data\"*[&&]",
+ "数组": "{&&}",
+ "图片": "\"vod_pic\"*\"&&\"[替换:mac>>http]",
+ "标题": "\"vod_name\"*\"&&\"",
+ "副标题": "\"vod_remarks\"*\"&&\"",
+ "链接": "https://www.nfapp.fun/appto/v1/vod/getVod?id=+\"vod_id\":&&,+&__platform=android&__ic=mssY6U737YHaGX4OjrBG8dnK8QrSnWRVo24nsmBF3LCxbm6oI23agJvbenxkbUneTU7oe4X%2F0N2hN%2BPw%2FxQiIVH%2BG7P4Yx0pESg0pQuc6PET1TqEiszTGAj%2Bay0GAXU1FlfHtuzo8zyrK1KkerSdLQ%3D%3D",
+ "线路数组": "\"player_info\":{&&}",
+ "线路标题": "\"show\"*\"&&\"",
+ "导演": "vod_director\"*\"&&\"",
+ "主演": "vod_actor\"*\"&&\"",
+ "简介": "vod_blurb\"*\"&&\"",
+ "播放二次截取": "&&[替换]",
+ "播放数组": "urls*\\[&&\\]",
+ "播放列表": "{&&}",
+ "跳转播放链接": "\"url\"*\"&&\"",
+ "播放标题": "\"name\"*\"&&\"",
+ "跳转解析": "默认$空#主线[A]$http://110.42.2.247:880/analysis/json/?uid=2497&my=bgkmoqsuwBDILMPQU2&format=json&url=#主线[B]$http://110.42.3.71:5000/api/jiexi/xg?Key=IljsrKnj7T0M38IEWh&url=#主线[C]$https://wpjx.chanchuan.top/znjsonapi.php?url=",
+ "播放链接": "解析+\"url\"*\"&&\"",
+ "搜索url": "https://www.nfapp.fun/appto/v1/vod/getVodSearch?wd={wd}&page=1&type",
+ "分类url": "https://www.nfapp.fun/appto/v1/vod/getLists?area={area}&lang={lang}&year={year}&type_id={cateId}&area=&order=time&type_name=&page={catePg}&pageSize=21;;u0t",
+ "分类": "电影$2#电视剧$1#综艺$4#动漫$3"
+ }
},
-
- {
- "key": "JOJO",
- "name": "︎JOJO┃直连",
- "type": 3,
- "api": "csp_JOJO",
- "searchable": 1,
- "quickSearch": 1,
- "changeable": 1
- },
- {"key":"艾艾","name":"艾艾┃App","type":3, "jar": "./jar/ab2.jar;md5;77a7f4d8c203027fe8e07c916276e879","api":"csp_Appto","playerType":2,"ext":"hcAuLY8Gg7Eb0oRkB84jw+9rQLeiFinDuZH5RMmF6KKO8irmlYhtPQnzRpQe4LPY98R+w/5FmQ0qHpjZJi2IO6Jhj3g50wP9mK/hGAw0EyahT8kphU0Uq+3kgSSMo7xszUGN9EwRotCqpXDfs2g4Cb/mdPhy8Q3I+QIck7eFAPLquyGgZS9WsK/GEwH5WbMKWMQxEhakYUrj0NV1WwSeHOVAuhsgn+Pewj71uD4AOk2UzeTmLbhwvqrRo5zcYCdCzh+e3pUpbuAtK/zaxi7r64ASfqb64bP8TPizK03pSz4b5ksSfBXaFY9HgVOl1ybO7EZS5fttTHxgPNslV+JC3Xhci41Dw8TnXR4ou92WZsj+X9bJAJlDOmLERN0e8hael2DuBA1AR1HaYpSbxPioonGsbr3SheAKfra/RvtjVXciKokPaWRxCNPSlZF8+wKsr9UG4IC35I07Xf5VHfdr9fOH1cCxi+JIS6tZDWg3B858ae1tm24USJsLnHhx2gG/j0X+h0Z4uCCA/uFPqJNZZJ56EqiyG3ZHfdDr0hwKbPTXi1IYSzLz/sYovi1dubRG+ht7C4yaYaZgjllWpkM2i8sG9vvpzF0YXuPrCDEg0B2x+KFpgnMZ2sfY864BRWI5z7JMt4rZhiE2la+PJ3Bw5e+C5/o8UJ4iR0CsirL03EFU="},{"key":"一念","name":"一念┃App", "jar": "./jar/ab2.jar;md5;77a7f4d8c203027fe8e07c916276e879","type":3,"api":"csp_Appto","playerType":2,"ext":"yrIdeTFfxrkq9UvyKZnbLq9caaIWePeKL6cLZDZxYOmDgIouFUVo4Bsh22zcdykx//v8INTboXgkF6k/hzW4AdvVSV4fjbadGOQU76bjLG4k3jxKTY+xO50XMu8IWDt5JUub5N4gq6GaV8M1BYVPds+mvg9wbU2SJsDlNmuORiRoYX5O7qDa81wfD1CrMI+/yXd2/WntcjuEhzed5pOPeoHyGC1Dee193fv6Lv818/086WNyi7N0bOVIupfVRAG7uR5lf5yzVo4GCRzu7F43avlCGkrCsaDRViAHc7lH86ByvTcJmZuSZGB7z1LhRbhCQdhzhqxwG0FVyjiYYuZTsACNSiWS40vfHQ3EpcPcPswsanYPVGtrbR9szQ08m4XJFby35tQ+aPrMHnGgM1XSbXNWiGXp+A+rHy1ThgplOTg5YW/fRqofHX/Rlr+Za1kB3HHbgonRaZ/Wm7m8MSavBJifRZ8v/OR3biqX/ukomXcd1cDoum3k9YMjPWr6g1RovGmkXXf2SejmjguOI20bwCR60+K2aYoZ3/9+uXOHQ21MwOt1Kgi0usRaM5YOlibR552nzCihagz4nn9sdWruwP0gy8NKh2OsJT9dZHYHhiRk6Tig01Wb+fASc7ak2F9dF0BkJUWxmNLwd/eRMIqwgsaw5r2wHKuy7M9q5RYPOLZY="},
{
- "key": "追忆影视",
- "name": "追忆┃影视",
+ "key": "达人",
+ "name": "✈️达人┃聚合",
"type": 3,
- "jar": "./jar/ab2.jar;md5;77a7f4d8c203027fe8e07c916276e879",
- "api": "csp_Appto",
- "playerType": 2,
- "ext": "SgfqwZ7mXT9kHnNF5fEfBFRfJVGiy4+WwnapqG/NY3BxdbcjxuSmnXN/KMdKfEmAbW86nRfRRsx8wG3JuaVRwKtFGrTNs9GKFMjzDysgVx+vXROKpT7GgFNl6mjK8KYx2Cd9N8wv9vOboEhX87E2+ckvZL2uDPkYk9cW+IePzeeW7N1VrtZGAJ5s8cnPumrviNowWKczX9/9g3IUgNAchFGWS8MIHy2LHJ/Jj1upM3boVaFchNX3fkkXpdfPjIHoRSgjQ3AkFnS7tcqEno/ZHQexTvGGwDN760tqsJnQiOJgr6wl3DaOAZpfS75U+i5cpvHkX9cYjCMp7Q33fl5FhFiMZruipNxP3ujfF1Y2sKhANvz+fycqBzvJr5ogkLc1sPDw+St4uFsGkDnmAraX0zPzwwggknimRXeudT7TZz1fk8Pfuh1acXEju5g8H6XPzbsi8KcJskusAiIoPiu86apOh6wNcWuD13IDIfs0RXSn+AkD6ELJFa+hPa1UZ8BddfI0Cd+LV15gKaZg0eiKs9n4t8rasm6x4KpP/XBwYR/kzMIS6aYri42R37koBsuHChJkOdsaRjS0+xUNTuIN8aM9QOWBK4fmoU1f4qYW3Nf/sdICVIh0FflXgHO0NgfE9tenAPWDCtxZia8eo3C4JcR43a7wRgJf3HyA6zcIh7eOs74eDoak9b1wU82+EHNhec3XrkfzSoSpqUzqz2NMtPYe8RU+lRXAiS6xGU8Uq7fYBzLiw/LfCnfoMXPbsQuwGCCy5348lrN3MqK1v/WMxHY2/7iGEDgHZAs/YJ+0Visz0mULi4bau8BJ9z/VYTZ9O67XWYSpZTvMA55rIDee9OwMGqqgRFVYE4xiiSj8JYVHT0WwxSYkcZes5qBL3h6hcCWUZoUXoY3rvNkdweATQ/nvnD5+Z6hvX6eNP4yUJWvB4CwqCI5htdXwTFQH6sdJWOLVK+oQiicDS8Non9FbFfgI6dGG+W5p5reMIfFExV+MdpOs5QWqVaw8tMPEMqKnG"
+ "api": "csp_AppYsV2",
+ "searchable": 1,
+ "quickSearch": 1,
+ "filterable": 1,
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
+ "ext": "http://4k.953365.cn:8090/xgapp.php/v2/"
+ },
+ {
+ "key": "csp_XBP美剧",
+ "name": "🇺🇸美剧┃影视",
+ "type": 3,
+ "api": "csp_XBPQ",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
+ "searchable": 1,
+ "quickSearch": 1,
+ "filterable": 1,
+ "ext": {
+ "站名": "爱美剧影视",
+ "主页url": "http://172.247.44.75:8083/appto/v1/home/cateData?id=1",
+ "请求头": "User-Agent$Dart/2.19 (dart:io)",
+ "二次截取": "\"data\"*[&&]",
+ "数组": "{&&}",
+ "图片": "\"vod_pic\"*\"&&\"",
+ "标题": "\"vod_name\"*\"&&\"",
+ "副标题": "\"vod_remarks\"*\"&&\"",
+ "链接": "http://172.247.44.75:8083/appto/v1/vod/getVod?id=+\"vod_id\":&&,+&__platform=android&__ic=fgDdxSaYjcm9bcB3EEDb6yZpi3jPJnlNesR48t8u7KR5Zg9t7oOP3OhXcUqfdcf30TDbuK9cx6wO%2BuqDzCOMWm8OU6m6jjMQd5W56peu5OtP1CfYHz5b1EdzI1HH2qobNv6dQZYtbvBK9Y%2F37El1%2Bw%3D%3D",
+ "线路数组": "\"player_info\":{&&}",
+ "线路标题": "\"show\"*\"&&\"",
+ "导演": "vod_director\"*\"&&\"",
+ "主演": "vod_actor\"*\"&&\"",
+ "简介": "vod_blurb\"*\"&&\"",
+ "播放二次截取": "&&[替换]",
+ "播放数组": "urls*\\[&&\\]",
+ "播放列表": "{&&}",
+ "跳转播放链接": "\"url\"*\"&&\"",
+ "播放标题": "\"name\"*\"&&\"",
+ "跳转解析": "美剧线路1$https://bfq.erting.net//TX_video//gzc_1000144.php?url=#美剧线路2$https://www.erting.net//ALI_jiexi//ali_jiexi.php?url=",
+ "播放链接": "解析+\"url\"*\"&&\"",
+ "搜索url": "http://172.247.44.75:8083/appto/v1/vod/getVodSearch?wd={wd}&page=1&type",
+ "搜索模式": "1",
+ "分类url": "http://172.247.44.75:8083/appto/v1/vod/getLists?area={area}&lang={lang}&year={year}&type_id={cateId}&area=&order=time&type_name=&page={catePg}&pageSize=21;;u0",
+ "分类": "短剧$41#电影$1#电视剧$2#动漫$4"
+ }
},
- {
- "key": "csp_XBP南坊",
- "name": "南坊┃影视",
- "type": 3,
- "api": "csp_XBPQ",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
- "searchable": 1,
- "quickSearch": 1,
- "filterable": 1,
- "ext": {
- "站名": "南坊影视",
- "主页url": "https://www.nfapp.fun/appto/v1/home/cateData?id=1",
- "请求头": "User-Agent$Dart/2.10 (dart:io)",
- "二次截取": "\"data\"*[&&]",
- "数组": "{&&}",
- "图片": "\"vod_pic\"*\"&&\"[替换:mac>>http]",
- "标题": "\"vod_name\"*\"&&\"",
- "副标题": "\"vod_remarks\"*\"&&\"",
- "链接": "https://www.nfapp.fun/appto/v1/vod/getVod?id=+\"vod_id\":&&,+&__platform=android&__ic=mssY6U737YHaGX4OjrBG8dnK8QrSnWRVo24nsmBF3LCxbm6oI23agJvbenxkbUneTU7oe4X%2F0N2hN%2BPw%2FxQiIVH%2BG7P4Yx0pESg0pQuc6PET1TqEiszTGAj%2Bay0GAXU1FlfHtuzo8zyrK1KkerSdLQ%3D%3D",
- "线路数组": "\"player_info\":{&&}",
- "线路标题": "\"show\"*\"&&\"",
- "导演": "vod_director\"*\"&&\"",
- "主演": "vod_actor\"*\"&&\"",
- "简介": "vod_blurb\"*\"&&\"",
- "播放二次截取": "&&[替换]",
- "播放数组": "urls*\\[&&\\]",
- "播放列表": "{&&}",
- "跳转播放链接": "\"url\"*\"&&\"",
- "播放标题": "\"name\"*\"&&\"",
- "跳转解析": "默认$空#主线[A]$http://110.42.2.247:880/analysis/json/?uid=2497&my=bgkmoqsuwBDILMPQU2&format=json&url=#主线[B]$http://110.42.3.71:5000/api/jiexi/xg?Key=IljsrKnj7T0M38IEWh&url=#主线[C]$https://wpjx.chanchuan.top/znjsonapi.php?url=",
- "播放链接": "解析+\"url\"*\"&&\"",
- "搜索url": "https://www.nfapp.fun/appto/v1/vod/getVodSearch?wd={wd}&page=1&type",
- "分类url": "https://www.nfapp.fun/appto/v1/vod/getLists?area={area}&lang={lang}&year={year}&type_id={cateId}&area=&order=time&type_name=&page={catePg}&pageSize=21;;u0t",
- "分类": "电影$2#电视剧$1#综艺$4#动漫$3"
- }
- },
- {
- "key": "csp_XBP美剧",
- "name": "美剧┃影视",
- "type": 3,
- "api": "csp_XBPQ",
- "jar": "./jar/ab12.jar;md5;41462cffb79f8bb10fb5250cc3e2e170",
- "searchable": 1,
- "quickSearch": 1,
- "filterable": 1,
- "ext": {
- "站名": "爱美剧影视",
- "主页url": "http://172.247.44.75:8083/appto/v1/home/cateData?id=1",
- "请求头": "User-Agent$Dart/2.19 (dart:io)",
- "二次截取": "\"data\"*[&&]",
- "数组": "{&&}",
- "图片": "\"vod_pic\"*\"&&\"",
- "标题": "\"vod_name\"*\"&&\"",
- "副标题": "\"vod_remarks\"*\"&&\"",
- "链接": "http://172.247.44.75:8083/appto/v1/vod/getVod?id=+\"vod_id\":&&,+&__platform=android&__ic=mssY6U737YHaGX4OjrBG8dnK8QrSnWRVo24nsmBF3LCxbm6oI23agJvbenxkbUneTU7oe4X%2F0N2hN%2BPw%2FxQiIVH%2BG7P4Yx0pESg0pQuc6PET1TqEiszTGAj%2Bay0GAXU1FlfHtuzo8zyrK1KkerSdLQ%3D%3D",
- "线路数组": "\"player_info\":{&&}",
- "线路标题": "\"show\"*\"&&\"",
- "导演": "vod_director\"*\"&&\"",
- "主演": "vod_actor\"*\"&&\"",
- "简介": "vod_blurb\"*\"&&\"",
- "播放二次截取": "&&[替换]",
- "播放数组": "urls*\\[&&\\]",
- "播放列表": "{&&}",
- "跳转播放链接": "\"url\"*\"&&\"",
- "播放标题": "\"name\"*\"&&\"",
- "跳转解析": "美剧线路1$https://bfq.erting.net//TX_video//gzc_1000144.php?url=#美剧线路2$https://www.erting.net//ALI_jiexi//ali_jiexi.php?url=",
- "播放链接": "解析+\"url\"*\"&&\"",
- "搜索url": "http://172.247.44.75:8083/appto/v1/vod/getVodSearch?wd={wd}&page=1&type",
- "搜索模式": "1",
- "搜索二次截取": "\"data\"*[&&]",
- "搜索数组": "{&&}",
- "搜索图片": "\"vod_pic\":\"&&\"",
- "搜索标题": "\"vod_name\"*\"&&\"",
- "搜索副标题": "\"vod_remarks\"*\"&&\"",
- "搜索链接": "http://172.247.44.75:8083/appto/v1/vod/getVod?id=+\"vod_id\":&&,",
- "分类url": "http://172.247.44.75:8083/appto/v1/vod/getLists?area={area}&lang={lang}&year={year}&type_id={cateId}&area=&order=time&type_name=&page={catePg}&pageSize=21;;u0",
- "分类": "短剧$41#电影$1#电视剧$2#动漫$4"
- }
- },
{
"key": "一起看 ",
- "name": "🎉一起┃App",
+ "name": "👑一起┃App",
"type": 3,
"api": "csp_YQKan",
"searchable": 1,
"quickSearch": 1,
"changeable": 1
},
- {
- "key": "csp_77",
- "name": "七七┃APP",
- "type": 3,
- "api": "csp_Kunyu77",
- "searchable": 1,
- "quickSearch": 1,
- "changeable": 1
- },
- {
- "key": "探探",
- "name": "🏵影探┃APP",
- "type": 3,
- "playerType": "1",
- "api": "csp_YTVIP",
- "searchable": 1,
- "quickSearch": 1,
- "changeable": 1,
- "ext": "vip.lyyytv.cn"
- },
{
"key": "毛驴",
- "name": "毛驴┃App",
+ "name": "🎀毛驴┃App",
"type": 3,
"api": "csp_MLYS",
"searchable": 1,
@@ -279,7 +349,7 @@
},
{
"key": "csp_Czsapp",
- "name": "🗯️厂长┃直连",
+ "name": "🏭️厂长┃直连",
"type": 3,
"api": "csp_Czsapp",
"playerType": 2,
@@ -289,18 +359,10 @@
"ext": "https://www.czzy88.com/",
"filterable": 1
},
- {
- "key": "Auete",
- "name": "奥特┃直连",
- "type": 3,
- "api": "csp_Auete",
- "searchable": 1,
- "quickSearch": 1,
- "changeable": 1
- },
+
{
"key": "csp_Nmys",
- "name": "农民┃直连",
+ "name": "🧑农民┃直连",
"type": 3,
"api": "csp_Nmys",
"searchable": 1,
@@ -310,7 +372,7 @@
},
{
"key": "贱贱",
- "name": "🐭贱贱┃p2p",
+ "name": "🎫贱贱┃p2p",
"type": 3,
"searchable": 1,
"quickSearch": 1,
@@ -321,9 +383,9 @@
},
{
"key": "琪琪资源",
- "name": "官源┃切片",
+ "name": "🫙官源┃切片",
"type": 1,
- "api": "http://www.csykkj.club/api.php/provide/vod",
+ "api": "https://playersll.gaoxin155.com.cn/api.php/provide/vod/",
"playerType": 2,
"searchable": 1,
"changeable": 1,
@@ -336,41 +398,46 @@
]
},
{
- "key": "Xinsj",
- "name": "视觉┃直连",
- "type": 3,
- "api": "csp_Xinsj",
- "searchable": 1,
- "quickSearch": 1,
- "changeable": 1,
- "ext": "https://www.6080yy3.com"
- },
- {
- "key": "蜗牛2",
- "name": "蜗牛┃直连",
+ "key": "爱看",
+ "name": "❤️爱看┃BPQ",
"type": 3,
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"api": "csp_XBPQ",
- "playStartTime": 15,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
"ext": {
- "二次截取": "module-items&&&&",
- "搜索模式": "0",
- //"搜索url":"https://v.woniufan.cn/index.php/vod/search.html?wd={wd}",
- "播放数组": "\"module-blocklist\">&&",
+ "主页url": "https://www.3ayy.com",
+ "简介": "module-info-introduction\">&&
",
+ "导演": "导演:&&",
+ "主演": "主演:&&",
+ "影片类型": "module-info-tag\">&&立即播放",
+ "影片状态": "集数:&&",
+ "数组": "&&",
+ "嗅探词": ".mp4#.m3u8",
+ "过滤词": "/player/#/index/",
+ "图片": "data-original=\"&&\"",
+ "播放请求头": "User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
+ "链接": "href=\"&&\"",
+ "搜索url": "https://www.3ayy.com/index.php/ajax/suggest.html?mid=1&wd={wd}",
+ "搜索模式": "1",
+ "搜索二次截取": "\"list\":[&&]",
+ "搜索数组": "{&&}",
+ "搜索标题": "\"name\":\"&&\"",
+ "搜索图片": "\"pic\":\"&&\"",
+ "搜索链接": "https://www.3ayy.com/video/+\"id\":&&,+.html",
+ "播放数组": "module-play-list-base\">&&",
"播放标题": "&&",
- "分类": "电影$1#海外剧$2#日韩剧$21#动漫$20",
- "分类url": "https://v.woniufan.cn/index.php/vod/show/id/{cateId}/page/{catePg}.html;;m"
+ "播放列表": "",
+ "分类url": "https://www.3ayy.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;a",
+ "分类": "电影$1#电视剧$2#综艺$3#动漫$4"
}
},
{
"key": "云播",
- "name": "云播┃BPQ",
+ "name": "☁️云播┃BPQ",
"type": 3,
"api": "csp_XBPQ",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"ext": {
"影片类型": "分类:&&主演",
@@ -401,10 +468,10 @@
},
{
"key": "速映",
- "name": "速映┃BPQ",
+ "name": "⚡️速映┃BPQ",
"type": 3,
"api": "csp_XBPQ",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"ext": {
"站名": "速映影视",
"主页url": "http://www.suying.life/",
@@ -424,111 +491,12 @@
"播放链接": "href=\"&&\""
}
},
- {
- "key": "耐看",
- "name": "耐看┃BPQ",
- "type": 3,
- "changeable": 1,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
- "api": "csp_XBPQ",
- "playerType": "1",
- "ext": {
- "影片类型": "&&
",
- "导演": "导演:&&",
- "主演": "主演:&&",
- "嗅探词": ".mp4#.m3u8",
- "过滤词": "aa.m3u8zy.fun",
- "简介": "video-info-item video-info-content vod_content\">&&",
- "标题": "title=\"&&\"",
- "链接": "href=\"&&\"",
- "搜索图片": "http://xhww.fun:63/小米/4.jpeg",
- "线路数组": "module-tab-item tab-item&&",
- "线路标题": "&&[替换:>>共]+集",
- "请求头": "User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11",
- "分类": "动漫$4#国产剧$13#电视剧$2#电影$1#综艺$3",
- "分类url": "https://www.nkvod.com/show/{cateId}--{by}}------{catePg}---{year}.html"
- }
- },
-
- {
- "key": "子子",
- "name": "子子┃BPQ",
- "type": 3,
- "changeable": 1,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
- "api": "csp_XBPQ",
- "playerType": "1",
- "ext": {
- "站名": "子子影视",
- "主页url": "https://www.ziziys.com",
- "免嗅": "1",
- "二次截取": "1&&-1+module-item-cover",
- "数组": "module-item-pic&&module-item-cover",
- "副标题": "class=\"module-item-text\">&&&&",
- "线路数组": "class=\"module-tab-item tab-item&&",
- "线路标题": "&&[替换:>>更新]+集",
- "播放标题": "&&",
- "播放数组": "class=\"module-blocklist scroll-box&&",
- "搜索模式": "1",
- "搜索url": "https://www.ziziys.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=500",
- "搜索二次截取": "\"list\":[&&]",
- "搜索数组": "{&&}",
- "搜索标题": "\"name\":\"&&\"",
- "搜索图片": "\"pic\":\"&&\"",
- "搜索链接": "https://www.ziziys.com/vdetail/+\"id\":&&,+html",
- "分类": "最新推荐$17#动作片$6#剧情片$7#喜剧片$8#爱情片$9#惊悚片$10#奇幻片$11#悬疑片$12#动漫片$23#恐怖片$24#日韩剧$15#国漫$20#日漫$21#欧美动漫$22#国产剧$13#美剧$14#日韩剧$15",
- "分类url": "https://www.ziziys.com/list/{cateId}-{catePg}.html;;val",
- "跳转播放链接": "vod_class*url\":\"&&\""
- }
- },
- {
- "key": "了猪",
- "name": "乐猪┃BPQ",
- "type": 3,
- "playerType": 2,
- "api": "csp_XBPQ",
- "changeable": 1,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
- "ext": {
- "站名": "乐猪影视",
- "主页url": "http://www.lezhutv.com/",
- "请求头": "手机",
- "简介": "tbox_js\"&&",
- "导演": "导演:&&",
- "主演": "主演:&&",
- "影片类型": "yac\"&&",
- "数组": "vbox_t item-lazy\"&&",
- "标题": "title=\"&&\"",
- "副标题": "&&",
- "图片": "data-original=\"&&\"",
- "链接": "href=\"&&\"",
- "搜索url": "/index.php?m=vod-search;post;wd={wd}",
- "搜索模式": "1",
- "搜索后缀": "/detail/",
- "搜索数组": "vbox_t item-lazy\"&&",
- "搜索标题": "title=\"&&\"",
- "搜索副标题": "&&",
- "搜索图片": "data-original=\"&&\"",
- "搜索链接": "href=\"&&\"",
- "线路数组": "&&/h3>",
- "线路标题": "1.&&<[替换:在线视频(支持手机)1>>玉米无广2K]",
- "播放数组": "list_block show\">&&",
- "播放标题": ">&&",
- "播放列表": "
&&",
- "分类": "电影$1#连续剧$2#综艺$3#动漫$4",
- "嗅探词": "v3.toutiaovod.com#.m3u8#.mp4#/tos/#.mp4",
- "分类url": "http://www.lezhutv.com/list/{cateId}_{catePg}_desc_{by}_{class}_{year}_{letter}_{area}_{lang}.html"
- }
- },
{
"key": "淘剧",
- "name": "淘剧┃BPQ",
+ "name": "🍑淘剧┃BPQ",
"type": 3,
"api": "csp_XBPQ",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"ext": {
"主页url": "http://dyxz.tv",
"数组": "&&
",
@@ -564,7 +532,7 @@
},
{
"key": "嘉靓",
- "name": "嘉良┃影视",
+ "name": "🦅嘉良┃影视",
"type": 3,
"api": "csp_AppYsV2",
"playerType": 2,
@@ -573,84 +541,13 @@
"filterable": 1,
"ext": "http://api.jialiangos.com:81/api.php/app/"
},
-
- {
- "key": "348",
- "name": "348┃蓝光",
- "type": 3,
- "api": "csp_XBPQ",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
- "ext": {
- "头部集合": "User-Agent$Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36#Referer$https://www.348z.pro/",
- "站名": "348电影网",
- "主页url": "https://www.348z.com",
- "免嗅": "1",
- "嗅探词": ".m3u8#cn-beijing-data.aliyundrive.net#.mp4#alicloudccp.com",
- "导演": "导演:&&&&&&",
- "简介": "简介:&&",
- "数组": "class=\"aplus-exp ecimgbor&&",
- "图片": "data-original=\"&&\"",
- "标题": "title=\"&&\"",
- "线路名二次截取": "&&
",
- "线路标题": " &&<",
- "播放请求头": "User-Agent$Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36#Referer$https://www.348z.pro/",
- "播放数组": "class=\"content_playlist&&",
- "搜索url": "https://www.348z.com/vodsearch.html?wd={wd}",
- "搜索模式": "1",
- "搜索二次截取": "class=\"ec-search&&",
- "图片": "data-original=\"&&\"",
- "标题": "title=\"&&\"",
- "链接": "href=\"&&\"",
- "副标题": "class=\"pic-text text-right\">
&&",
- "搜索模式": "0",
- "嗅探词": ".m3u8#video_mp4#tos-#.mp4#cdn.123pan.cn#huoshanvod.com",
- "线路数组": " &&
蓝光-put>蓝光-01>蓝光-02>极速-01>极速-02][不包含:蓝光-m3#极速-03#蓝光-01]",
- "线路标题": "&&
",
- "播放列表": "",
- "播放标题": ">&&<",
- "影片类型": "类型:&&",
- "导演": "导演:&&",
- "主演": "主演:&&",
- "简介": "display: none;\">&&",
- "分类": "电视剧$2#电影$1#综艺$3#动漫$4",
- "分类url": "https://ddys.fun//show/{cateId}--{area}------{catePg}---{year}.html;;au0",
- "跳转解析": "默认$空#极速-02$http://118.25.184.129:9668/?url=#极速-01$http://118.25.184.129:9668/?url=#蓝光-Ymv$http://111.231.2.179//?url=#蓝光-put$https://jiexi.ahailove.cn/qingjian.php?url=",
- "跳转播放链接": "解析+urlDecode(Base64(vod_class*url\":\"&&\"))",
- "二次跳转播放链接": "\"url\"*\"&&\""
- }
- },
-
{
"key": "速搜",
- "name": "速搜┃BPQ",
+ "name": "🇸🇩速搜┃BPQ",
"type": 3,
"api": "csp_XBPQ",
"playerType": "1",
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"ext": {
"数组": "class=\"top&&&&",
"搜索模式": "1",
"搜索url": "https://www.moguys.xyz/vodsearch/{wd}----------1---.html",
"图片": "data-original=\"&&\"",
"嗅探词": ".mp4#m3u8#.m3u8#/tos/",
+ "播放请求头": "User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36",
"影片类型": "
&&立即播放",
"导演": "导演:&&
",
"主演": "主演:&&
",
- "分类": "movie$movie#连续剧$tv#综艺$variety#动漫$cartoon",
+ "分类": "电影$movie#连续剧$tv#综艺$variety#动漫$cartoon",
"分类url": "https://www.moguys.xyz/vodshow/{cateId}-{area}-------{catePg}---{year}.html"
}
},
{
"key": "龟龟",
- "name": "龟龟┃BPQ",
+ "name": "🐢龟龟┃BPQ",
"type": 3,
"changeable": 1,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"api": "csp_XBPQ",
"playerType": "2",
"ext": {
@@ -777,12 +676,11 @@
"分类url": "https://www.jugege.cc/vodshow/{cateId}-{area}-{by}--{lang}----{catePg}---{year}.html"
}
},
-
{
"key": "双黄",
- "name": "双黄┃BPQ",
+ "name": "🥚双黄┃BPQ",
"type": 3,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"api": "csp_XBPQ",
"ext": {
"嗅探词": "v3.toutiaovod.com#v3-dy-o.zjcdn#.m3u8#/tos/#.mp4",
@@ -797,9 +695,9 @@
},
{
"key": "蜗牛",
- "name": "蜗牛┃BPQ",
+ "name": "🐌蜗牛┃BPQ",
"type": 3,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"api": "csp_XBPQ",
"ext": {
"分类url": "https://www.yizhiwo.cc/vodshow/{cateId}--{area}------{catePg}---{year}.html;;au0",
@@ -809,13 +707,12 @@
"搜索url": "https://www.yizhiwo.cc/vodsearch/{wd}-------------.html"
}
},
-
{
"key": "热播库",
- "name": "热播┃BPQ",
+ "name": "🔥热播┃BPQ",
"type": 3,
"changeable": 1,
- "jar": "./jar/ab12.jar;md5;d043db482b513572cbc6531d337c711b",
+ "jar": "./jar/XBPQ1.jar;md5;bb155c3f0133bbce4756ad52003f5968",
"api": "csp_XBPQ",
"playerType": "1",
"ext": {
@@ -841,20 +738,9 @@
"跳转播放链接": "urlDecode(vod_class*url\":\"&&\")"
}
},
-
- {
- "key": "测试",
- "name": "影探┃VIP",
- "type": 3,
- "api": "csp_AppYsV2",
- "searchable": 1,
- "quickSearch": 1,
- "filterable": 1,
- "ext": "http://vipcms.lyyytv.cn/api.php/app/"
- },
{
"key": "爱迪",
- "name": "爱迪┃外剧",
+ "name": "🛎️爱迪┃外剧",
"type": 3,
"api": "csp_AppYsV2",
"searchable": 1,
@@ -862,10 +748,9 @@
"filterable": 1,
"ext": "https://api123.adys.app/xgapp.php/v3/"
},
-
{
"key": "dr_兔小贝",
- "name": "儿童┃启蒙",
+ "name": "🧒儿童┃启蒙",
"type": 3,
"api": "https://agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js",
"ext": "https://agit.ai/fantaiying/dr_py/raw/branch/main/js/%E5%85%94%E5%B0%8F%E8%B4%9D.js",
@@ -879,7 +764,7 @@
},
{
"key": "虎牙直播js",
- "name": "虎牙┃直播",
+ "name": "🐯虎牙┃直播",
"type": 3,
"api": "https://agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js",
"ext": "https://agit.ai/fantaiying/dr_py/raw/branch/main/js/虎牙直播.js",
@@ -893,7 +778,7 @@
},
{
"key": "csp_XYQBiu_斗鱼",
- "name": "斗鱼┃直播",
+ "name": "🦈斗鱼┃直播",
"type": 3,
"api": "https://agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js",
"ext": "https://agit.ai/fantaiying/dr_py/raw/branch/main/js/斗鱼直播.js",
@@ -905,23 +790,9 @@
"quickSearch": 0,
"changeable": 0
},
- {
- "key": "88js",
- "name": "88┃看球",
- "type": 3,
- "api": "https://agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js",
- "ext": "https://agit.ai/fantaiying/dr_py/raw/branch/main/js/88看球.js",
- "style": {
- "type": "rect",
- "ratio": 1
- },
- "searchable": 0,
- "quickSearch": 0,
- "changeable": 0
- },
{
"key": "csp_qiumi",
- "name": "jrs┃球迷",
+ "name": "⚽️球迷┃球迷",
"type": 3,
"api": "https://agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js",
"ext": "https://agit.ai/fantaiying/dr_py/raw/branch/main/js/JRKAN直播.js",
@@ -935,7 +806,7 @@
},
{
"key": "csp_310直播",
- "name": "310┃看球",
+ "name": "🏀看球┃看球",
"type": 3,
"api": "https://agit.ai/fantaiying/fty/raw/branch/master/JS/drpy1.min.js",
"ext": "https://agit.ai/fantaiying/dr_py/raw/branch/main/js/310直播.js",
@@ -949,7 +820,7 @@
},
{
"key": "csp_XPath_企鹅体育",
- "name": "企鹅┃体育",
+ "name": "🐧企鹅┃体育",
"type": 3,
"api": "csp_XPath",
"style": {
@@ -961,23 +832,9 @@
"changeable": 0,
"ext": "https://agit.ai/fantaiying/fty/raw/branch/master/json/企鹅直播.json"
},
- {
- "key": "秒看资源",
- "name": "秒看┃切片",
- "type": 1,
- "api": "https://www.xy1080.net/api.php/provide/vod/",
- "searchable": 1,
- "quickSearch": 1,
- "categories": [
- "综艺",
- "电视剧",
- "电影",
- "动漫"
- ]
- },
{
"key": "索尼资源",
- "name": "索尼┃资源",
+ "name": "😻索尼┃资源",
"type": 1,
"api": "https://suoniapi.com/api.php/provide/vod/from/snm3u8/",
"categories": [
@@ -1020,47 +877,36 @@
},
{
"key": "YiSo",
- "name": "易搜┃搜索",
+ "name": "☁️易搜┃4K搜",
"type": 3,
"api": "csp_YiSo",
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"changeable": 0,
- "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|fhd|auto"
+ "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|fhd|auto"
},
{
"key": "Zhaozy",
- "name": "🎉资源┃搜索",
+ "name": "🎉资源┃4K搜",
"type": 3,
"api": "csp_Zhaozy",
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"changeable": 0,
- "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|fhd|auto$$$wudidewo$$$wudi"
- },
- {
- "key": "PanSou",
- "name": "盘搜┃搜索",
- "type": 3,
- "api": "csp_PanSou",
- "searchable": 1,
- "quickSearch": 1,
- "filterable": 0,
- "changeable": 0,
- "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|fhd|auto"
+ "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|fhd|auto$$$wudidewo$$$wudi"
},
{
"key": "UpYun",
- "name": "Up搜┃搜索",
+ "name": "☁️Up搜┃4K搜",
"type": 3,
"api": "csp_UpYun",
"searchable": 1,
"quickSearch": 1,
"filterable": 0,
"changeable": 0,
- "ext": "http://127.0.0.1:9978/file/tvfan/token.txt+4k|fhd|auto"
+ "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt+4k|fhd|auto"
},
{
"key": "push_agent",
@@ -1070,7 +916,7 @@
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
- "ext": "http://127.0.0.1:9978/file/tvfan/token.txt"
+ "ext": "http://127.0.0.1:9978/file/tvboxqq/token.txt"
}
],
"parses": [{
@@ -1146,12 +992,31 @@
},
{
"name": "YuMi-vip🥭",
- "type": 1,
- "url": "https://api.xn--kcr500a391b.cc/api/jiexi/common?Key=zcGXEL8jGntDoi3vSR&url=",
+ "type": 0,
+ "url": "https://jx.xmflv.com/?url=",
"ext": {
"flag": [
- "YuMi-vip"
- ]
+ "爱奇艺",
+ "奇艺",
+ "qq",
+ "腾讯",
+ "youku",
+ "优酷",
+ "pptv",
+ "PPTV",
+ "letv",
+ "乐视",
+ "leshi",
+ "bilibili",
+ "哔哩哔哩",
+ "哔哩",
+ "mgtv",
+ "芒果",
+ "芒果"
+ ],
+ "header": {
+ "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36"
+ }
}
},
{
@@ -1169,7 +1034,7 @@
{
"name": "比u比u🥭",
"type": 1,
- "url": "",
+ "url": "https://jxjson.cf/json.php?url=",
"ext": {
"flag": [
"qq",
@@ -1257,6 +1122,16 @@
"#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"
]
},
+ {
+ "name": "阳图",
+ "hosts": [
+ "jx.yangtu.top"
+ ],
+ "regex": [
+ "download4.caiyun.feixin.10086.cn",
+ "/servlet/"
+ ]
+ },
{
"name": "bf",
"hosts": [
@@ -1304,12 +1179,12 @@
"ua": "okhttp/3.12.13",
"epg": "http://epg.112114.xyz/?ch={name}&date={date}",
"logo": "https://epg.112114.xyz/logo/{name}.png"
-
+
}],
"flags": [
- "YuMi-vip",
"优酷视频",
"youku",
+ "seven",
"优酷",
"优 酷",
"优酷视频",
diff --git a/XYQ.json b/XYQ.json
index b5c9ca08..125ce392 100644
--- a/XYQ.json
+++ b/XYQ.json
@@ -1,6 +1,6 @@
{
"wallpaper": "https://picsum.photos/1280/720/?blur=2",
- "spider": "./jar/XYQ.jar;md5;ccd12ddbc8857f88a6f52af005cd016e",
+ "spider": "./jar/XYQ.jar;md5;eabf452425cf0176d395c553c8bc3a54",
"lives": [
{
"name": "直播",
@@ -95,7 +95,7 @@
{"key": "csp_XYQHiker_短剧网","name":"短剧网","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/短剧网.json"},
{"key": "csp_XYQHiker_迷迷剧","name":"迷迷剧","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/迷迷剧.json"},
- {"key": "csp_XYQHiker_JOJO影视","name":"JOJO影视","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/JOJO.json"},
+ //{"key": "csp_XYQHiker_JOJO影视","name":"JOJO影视","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/JOJO.json"},
{"key": "csp_XYQHiker_MOFLIX影院","name":"MOFLIX影院","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/MOFLIX影院.json"},
{"key": "csp_XYQHiker_好戏网","name":"好戏网","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/好戏网.json"},
{"key": "csp_XYQHiker_量子影视","name":"量子影视(HM2)","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/量子影视.json"},
@@ -201,11 +201,9 @@
{"host": "dyxs20.com","rule": [".m3u8"]},
{"host": "www.agemys.cc","rule": ["cdn-tos","obj/tos-cn"]},
{"host": "www.sharenice.net","rule": ["http.*?/play.{0,3}\\?[^url]{2,8}=.*","qianpailive.com","vid="]},
- {"name":"量子广告","hosts":["vip.lz","hd.lz"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.433333,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
- {"name":"非凡广告","hosts":["vip.ffzy","hd.ffzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
- {"name":"暴风广告","hosts":["bfzy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
- {"name":"索尼广告","hosts":["suonizy"],"regex":["#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:7.680000,[\\s\\S]*?#EXT-X-DISCONTINUITY","#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
- {"name":"磁力广告","hosts":["magnet"],"regex":["更多","社 區","x u u","最 新","直 播","更 新","社 区","有 趣","英皇体育","全中文AV在线","澳门皇冠赌场","哥哥快来","美女荷官","裸聊","新片首发","UUE29"]}
+ //非凡,量子,索尼,暴风
+ {"name":"采集站广告","hosts":["vip.ffzy","hd.ffzy","vip.lz","hd.lz",".cdnlz","suonizy","bfzy"],"regex":["#EXTINF.*?\\s+.*?1o.*?\\.ts\\s+"]},
+ {"name":"磁力广告","hosts":["magnet"],"regex":["更多","请访问","example","社 區","x u u","最 新","直 播","更 新","社 区","有 趣","英皇体育","全中文AV在线","澳门皇冠赌场","哥哥快来","美女荷官","裸聊","新片首发","UUE29"]}
],
"ijk":[
{"group":"软解码","options":[{"category":4,"name":"opensles","value":"0"},{"category":4,"name":"overlay-format","value":"842225234"},{"category":4,"name":"framedrop","value":"1"},{"category":4,"name":"soundtouch","value":"1"},{"category":4,"name":"start-on-prepared","value":"1"},{"category":1,"name":"http-detect-range-support","value":"0"},{"category":1,"name":"fflags","value":"fastseek"},{"category":2,"name":"skip_loop_filter","value":"48"},{"category":4,"name":"reconnect","value":"1"},{"category":4,"name":"enable-accurate-seek","value":"0"},{"category":4,"name":"mediacodec","value":"0"},{"category":4,"name":"mediacodec-auto-rotate","value":"0"},{"category":4,"name":"mediacodec-handle-resolution-change","value":"0"},{"category":4,"name":"mediacodec-hevc","value":"0"},{"category":1,"name":"dns_cache_timeout","value":"600000000"}]},
diff --git a/XYQHiker/哔嘀影视.json b/XYQHiker/哔嘀影视.json
index 46656831..f77bfae2 100644
--- a/XYQHiker/哔嘀影视.json
+++ b/XYQHiker/哔嘀影视.json
@@ -76,9 +76,9 @@
"地区详情": "div.mb-2&&p,5&&Text!制片国家/地区:",
"演员详情": "div.mb-2&&p,3&&Text!主演:",
"简介详情": "#synopsis&&Text!剧情简介",
- "线路列表数组规则": "body&&.card:has(#download-list)||#torrent-list||.card:has(#play-list)",
+ "线路列表数组规则": "body&&.card:has(#download-list)||.card:has(#play-list)",
"线路标题": "h3&&Text",
- "播放列表数组规则": "body&download-list||#torrent-list||#play-list",
+ "播放列表数组规则": "body&download-list||#play-list",
"选集列表数组规则": "a:not([href^=http])",
"选集标题链接是否Jsoup写法": "1",
"选集标题": "a&&Text",
diff --git a/cat/js/config_open.json b/cat/js/config_open.json
index e32db9e7..0d93496e 100644
--- a/cat/js/config_open.json
+++ b/cat/js/config_open.json
@@ -1,5 +1,12 @@
{
"video": {"sites": [
+{
+ "key": "douban",
+ "name": "索引 | 豆瓣",
+ "type": 3,
+ "indexs": 1,
+ "api": "//bbQ0FUT1CxBBxkb3ViYW5fb3Blbi5qcyxhc3NldHM6Ly9qcy9saWIvY2F0LmpzHF9fanNFdmFsUmV0dXJuDENyeXB0bwpkYXlqcwxqaW5qYTIGVXJpAl8OXzB4NGRjMw5fMHg0ODg0El8weDQwYjM4MxJfMHg1Y2UxODkSXzB4M2I5ZWFmEl8weDFmMjM4YhJfMHgyMjVjNTISXzB4MzMzOGZjEl8weDE2N2Y3ZBJfMHg1N2FmNGISXzB4MWRiYTZmEl8weDFkNTI4ZhJfMHgyZDllN2YSXzB4NDIyNjMyEl8weDFlOTYxMxJfMHg1MWIwNmESXzB4NTAwODExEl8weDU1ZTc4MxJfMHgxZTVmY2ESXzB4MmZkYmQ1CHR5cGUOcmVwbGFjZQhzb3J0B8SLBlI6AFQvYXBpL3YyL3NreW5ldC9uZXdfcGxheWxpc3RzP3N1YmplY3RfdHlwZT0UY2hhckNvZGVBdApwcml6ZQ53ZXN0ZXJuSHN1YmplY3RfY29sbGVjdGlvbi90dl9qYXBhbmVzZS9pdGVtcyAvYXBpL3YyL2RvdWxpc3QvEGNyaW1pbmFsDR93nluLTvZOOWUWfwxjaGFyQXRIc3ViamVjdF9jb2xsZWN0aW9uL3R2X2RvbWVzdGljL2l0ZW1zCHB1c2gKa29yZWEIcGF0aAxCYXNlNjQKc2hpZnQIY2VpbBRzaG9ydF9uYW1l0AEmb3Nfcm9tPWFuZHJvaWQmYXBwbGU9YzUyZmJiOTliOTA4YmU0ZDAyNjk1NGNjNDM3NGYxNmQmbW9vbmNha2U9MGY2MDcyNjRmYzYzMThhOTJiOWUxM2M2NWRiN2NkM2Mmc3VnYXI9MBBvZmZpY2lhbBZpbnNwaXJhdGlvbhB2aW9sZW5jZRovcG9zdHM/c3RhcnQ9ci9hcGkvdjIvbW92aWUvY2F0ZWdvcnlfcmFua3M/Y291bnQ9MzAmY2F0ZWdvcnk9cmVjZW50X2hvdBQmY2F0ZWdvcnk9CnRpdGxlggFBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPRBob3JyaWJsZQwmdWRpZD0OZmFudGFzeRZibGFja193aGl0ZQZhbGwOY2FydG9vbjBzdWJqZWN0X2NvbGxlY3Rpb25faXRlbXMYZnJvbUNoYXJDb2RlIGJmN2RkZGM3YzljZmU2ZjcMc3BsaWNlSHN1YmplY3RfY29sbGVjdGlvbi90dl9hbWVyaWNhbi9pdGVtcwxyYW5kb20GZW5jFnRvTG93ZXJDYXNlCnBhcnNlMHdxODZ3NzNDbU1PcEhjT2V3NkhDdXl3PQYweDAMeVpTREtVanJldHVybiAoZnVuY3Rpb24oKSB7fS5jb25zdHJ1Y3RvcigicmV0dXJuIHRoaXMiKSggKSk7IFozdzFCTUtZS2dOYXc2WT0Sc3Vic3RyaW5nBmNyXwomX3RzPQm3UeiVc09HcgphY3Rvcgh1bml4CWhR6JB0XuNOBjB4MgZkbF8IdDI1MAx2YVJNY0UMZG91YmFuCGN1cmUSbGlzdF90eXBlEGRpcmVjdG9yCmxhcmdlDmNvbnRlbnQOc3ViamVjdAxub3JtYWwMZmFtaWx5DHJhdGluZwx4SVVZWnJEJmNvdW50PTMwJnVwZGF0ZWRfYXQ9Jml0ZW1zX29ubHk9MUpzdWJqZWN0X2NvbGxlY3Rpb24vdHZfYW5pbWF0aW9uL2l0ZW1zBjB4M2wvYXBpL3YyL3R2L2NhdGVnb3J5X3JhbmtzP2NvdW50PTMwJmNhdGVnb3J5PXJlY2VudF9ob3QJD1z0izllFn8QamFwYW5lc2UIYXRvYgpub3ZlbDYvYXBpL3YyL3N1YmplY3RfY29sbGVjdGlvbi8QTm53OUFjT08IZGF0YQ5pbmRleE9mICZzY29yZV9yYW5nPTAsMTCfAS8AYQBwAGkALwB2ADIALwBtAG8AdgBpAGUALwB0AGEAZwA/AHMAbwByAHQAPQBVACYAcwB0AGEAcgB0AD0AMAAmAGMAbwB1AG4AdAA9ADMAMAAmAHEAPQBoUeiQYl8PXywAaFHokHt8i1csAGhR6JAwVzpTLABoUeiQdF7jTiYAcwBjAG8AcgBlAF8AcgBhAG4AZwA9ADAALAAxADAACWhR6JAwVzpTCGxnYnQMJl9zaWc9CE4pbmwKdG90YWwGcGljBndhciAmbG9jX2lkPTAmc3RhcnQ9CGUwaEUGMHgxHG1vdmllL2hvdF9nYWlhCnNvcnRzCHRhZ3MWZG9jdW1lbnRhcnkUaGlnaF9zY29yZQpzdHlwZRovaXRlbXM/c3RhcnQ9DFNRamV0UQwmdXVpZD0oc2VsZWN0ZWRfY29sbGVjdGlvbnMH/VanTmdSDmNvbnNvbGWmASBwbGF0Zm9ybS9tb2JpbGUgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIFJleHhhci8xLjIuMTUxIHBsYXRmb3JtL21vYmlsZSAxLjIuMTUxZT8AYQByAGUAYQA9AGhR6JAmAHMAbwByAHQAPQByAGUAYwBvAG0AbQBlAG4AZAAmAHAAbABhAHkAYQBiAGwAZQA9ADAAJgBsAG8AYwBfAGkAZAA9ADAAJgBzAHQAYQByAHQAPQAKcGFuaWMMYWN0aW9uEEhtYWNTSEExEHNlbGVjdGVkLi9hcGkvdjIvbW92aWUvdGFnP3NvcnQ9GGxpdGVyYXJ5X2FydBImY291bnQ9MzAIeWVhcj5zdWJqZWN0X2NvbGxlY3Rpb24vdHZfaG90L2l0ZW1zEmNsYXNzaWNhbAxtb3ZpbmcIc2tleRJzdHJpbmdpZnkKeW91dGgKaXRlbXMQL2FwaS92Mi/+ASYmcm9tPWFuZHJvaWQmYXBpa2V5PTBkYWQ1NTFlYzBmODRlZDAyOTA3ZmY1YzQyZThlYzcwJnM9cmV4eGFyX25ldyZjaGFubmVsPVlpbmd5b25nYmFvX01hcmtldCZ0aW1lem9uZT1Bc2lhL1NoYW5naGFpJmRldmljZV9pZD0MZGV2aWNlFGRhcmtfaHVtb3IJ0Z5ygn1e2J4SY292ZXJfdXJsDGNvbWVkeQhHRVQm6gFSZXh4YXItQ29yZS8wLjEuMyBhcGktY2xpZW50LzEgY29tLmRvdWJhbi5mcm9kby83LjkuMCgyMTYpIEFuZHJvaWQvMjggcHJvZHVjdC9YaWFvbWkxMSByb20vYW5kcm9pZCBuZXR3b3JrL3dpZmkgdWRpZC8IY2F0ZRRkYXJrX2hvcnNlvwEvAGEAcABpAC8AdgAyAC8AcwB1AGIAagBlAGMAdABfAGMAbwBsAGwAZQBjAHQAaQBvAG4ALwBtAG8AdgBpAGUAXwB0AG8AcAAyADUAMAAvAGkAdABlAG0AcwA/AGEAcgBlAGEAPQBoUeiQJgBzAG8AcgB0AD0AcgBlAGMAbwBtAG0AZQBuAGQAJgBwAGwAYQB5AGEAYgBsAGUAPQAwACYAbABvAGMAXwBpAGQAPQAwACYAcwB0AGEAcgB0AD0AIHc0dkN0OEtEd296Q2xnPT0HNXXGiWdSCDB4MWEwaHR0cHM6Ly9mcm9kby5kb3ViYW4uY29temFiYWNkZWZnaGprbG1ub3BxcnN0dXZ3eHl6QUJDREVGR0hKS0xNTk9QUVJTVFVWV1hZWjAxMjM0NTY3ODkSXzB4MzZiM2Q2El8weDRkYzMwOBJfMHg0ODg0ZDMSXzB4YTcxZDRkEl8weDIwNGQyZhJfMHgzNTQyZGYSXzB4MmMyOTUyEl8weDJlMWRkORJfMHg2MjgyNTQIMHg4YwRpZAgweDQ1CDB4NWMIMHg4MQgweDE0CDB4NGQIMHg2MiRlbmNvZGVVUklDb21wb25lbnQIMHg3YwImBjB4NggweDdkCDB4NTgIMHgzNQgweDExEl8weGNlYWJjZhJfMHgzZjBiNGISXzB4MzY5Nzg1BnJlcQR1YRRVc2VyLUFnZW50DmhlYWRlcnMGMHg4CDB4MWYSXzB4MzkxYTBhEl8weDI3M2FlYhJfMHg0NjAwMjISXzB4NDcwMzA2El8weDIzZDkwMRJfMHgyY2Y1NjgSXzB4ZmM4MzIyEl8weDVkOTU2ORJfMHgxYTcwYzQIMHg1NwgweDQyBjB4OQgweDY4GHc3N0R2c085d3E5VggweDJlBjB4ZQgweDI3CDltVkEIMHgxNggweDNiCDB4M2MIMHgzNgYweDQIdzcxZgYweGEISGdNMwgweDQ4BmxvZwgweDVkCmxvY2FsCDB4NTQIMHg3YQ5pc0VtcHR5BjB4NwgweDYzCDB4NDkIMHg2NBJfMHg2YjgwNWMIMHg3OQgweDdlEl8weDE2M2Q5OBJfMHgxOTdjNDcSXzB4M2ZiYWI4El8weDNkNjVlZBJfMHg1OTI2ZTAIMHgyYgYweGIIMHgyNAgweDE5CDB4NDQSXzB4MmM0MjNhEl8weDEwMDg4OQYweGQMd2luZG93EF8weDNjZjYwEl8weDI1ZTcxOBJfMHgyNGVjY2USXzB4MjEwOWMwEl8weDIyNGYwNxJfMHgzN2Y5YjASXzB4NTM3ZTA3CDB4NmMIMHg3NwgweDhhCDB4MzASXzB4MWRkN2FjEl8weDFmMzY5ZBJfMHgyYWM4ZjMSXzB4NGM3ZTcxEl8weDQzMGM5YxJfMHg0NWQwYzcSXzB4MTQ2YmQ0El8weDIxMmQyYxJfMHgzOTFiODUSXzB4NWQwNTVmEl8weDM0MjI1ZQIlBDAwCDB4ODMKc2xpY2UkZGVjb2RlVVJJQ29tcG9uZW50CDB4NzASXzB4NTBkMjUyEl8weDU3ZjI4OBJfMHg0NjlkMmYSXzB4MTNmNDM2El8weDNhZTFhYxJfMHgzOTgzNTYSXzB4NDM1MTc3El8weDIxZjdlMhJfMHg1MTJlYjQSXzB4MjY5MmZiEl8weDM3ZjdjOBJfMHgxZTY5OWUSXzB4MWFhNjE2BHt9CDB4MzICdQZrZXkIaW5pdAU1dXFfAm4IMHgzZAJ2CDB4NjkIMHg1MwgweDQ3CDB4NzgFjn9nUgXlZWdSCDB4NzMF6ZdnUkRzdWJqZWN0X2NvbGxlY3Rpb24vdHZfa29yZWFuL2l0ZW1zBahSK28IMHgyNgX8fnqCQnN1YmplY3RfY29sbGVjdGlvbi9zaG93X2hvdC9pdGVtcwR0MQgweDZhBWhR6JAKbW92aWUEdHYIMHg4ZglGjON0R3JVUwgweDgyBb58CZAIMHg0ZQXPfnhRCDB4NTUFt4NWWQgweDcxBdiaBlIIMHg0MQWcaVVTFG1vdmllX2xpc3QIMHgxMggweDY2BTtOmJgKdG9waWMF/FsUbwgweDFkBRRvWFQIMHgxMwX7fBdSDHNlcmllcwgweDY1BU5T7YsOY2hpbmVzZQUna45/CDB4NzIF5WUsZwgweDJhBemX/VYIMHg3YgWcVWdSCDB4NjEFqFJcTwgweDRjBTFyxWAIbG92ZQXReXteHnNjaWVuY2VfZmljdGlvbgWoUjt1CDB4OTAFrGCRdQ5teXN0ZXJ5BcpgmmAIMHg0YgVQYBZgCDB4OGIFr3JqfwgweDc1BQxUJ2AIMHgzNAUYYolOCDB4MzkFR1l7XggweDhkBcVgcoIOZXJvdGljYQXzl1BOCm11c2ljB6p+VV9HcggweDQwBbtsCGEIMHgxYgV6gi9nBmFydAgweDVmCDB4NWUFUpclZggweDU5BXNZJ2AMZmVtYWxlCDB4NzYUcmVhbF9ldmVudAW0ZptSCDB4ODUF0Z59dggweDhlBY5/35gIZm9vZAXFZUyIDHRyYXZlbAU/UeV6CmNoaWxkBbpOJ2AQaHVtYW5pdHkFtlutXggweDIyBYdleoIIMHg1MAgweDI5CDB4MmMFH2G6TggweDU2BbFS118IMHg4NAR0NAgweDNmBXlycoIIMHgyZgV0XuNOCDB4NTIGMHhjCDB4M2UIMHg2Ygh0ZXh0BHQyDnR5cGVfaWQF7XCtZBJ0eXBlX25hbWUFR3KTXggweDE4DFRvcDI1MAR0MwpyYXRpbwVHclVTDmZpbHRlcnMSXzB4M2NmZDdlEl8weDI4MDAxYRJfMHgxNzM2OGQSXzB4MWMyOTM5El8weDIyOTg0NhJfMHgxNGY5YmISXzB4ODBjOTg0El8weDU5NmEzZBJfMHgyYWY4YzgSXzB4NDkxMDRmEl8weDUyNDNkORJfMHgxNDZmZDQQXzB4YzFiNjkQXzB4NTU3NzcSXzB4MzJiZmQzEl8weDQyMjFlNRJfMHgxZjlmODESXzB4MWY2MjRiEl8weDEwODIzNRJfMHg0NWQ5N2USXzB4MmM0ZGY3El8weDQ5ZjE5MhJfMHg1ZDU3MmISXzB4ZDEzN2VmEl8weDI5NjEzORJfMHgzMDk3ZDASXzB4NTFmM2IzEl8weGI2MzBkORJfMHgzNTQ2YTESXzB4M2NkOWRmEl8weDI3ZTc3MRJfMHg0NmJmNTISXzB4MWFiZjgyEl8weDU5MDYxNxJfMHgzMWM1MGYSXzB4Y2E3NGY4El8weDQ3NWFkMxJfMHg1Yjc2NTISXzB4MjFjNjA5El8weGU2NGQ5NwgweDViCDB4NGEIMHg1MQgweDVhCDB4MjMMdm9kX2lkCDB4ODkQdm9kX25hbWUIMHgzOAgweDFlDnZvZF9waWMWdm9kX3JlbWFya3MQcGFyc2VJbnQIcGFnZQgweDM3EnBhZ2Vjb3VudAhsaXN0CDB4NjcIMHg0ZggweDZkAlUOJnN0YXJ0PRgmY291bnQ9MzAmcT0FYl8PXwloUeiQYl8PXwIsBXt8i1cJaFHokHt8i1cFMFc6UwgweDMzCDB4MTUIMHgzMQgweDZlCDB4N2YIMHg4NwgweDQ2CDB4MTAIMHg4MAgweDYwCDB4MjgIMHg2ZggweDg4CDB4M2Egb2ZmaWNpYWxfZG91bGlzdAgweDFjCDB4MTcUc3RhcnRzV2l0aAgweDJkBjB4ZggweDQzCDB4MjUIMHg3NAgweDg2CDB4MjAIMHgyMRJfMHg1YzVkZmUSXzB4MzI4OTZhEl8weDQyOWFiMhJfMHgyZjBjYzQSXzB4Mzc4ODljEl8weDVhMGVmYxJfMHgxMjU1M2MSXzB4Y2VjNTA4El8weDUwYjJmNhJfMHg0MjUwNGUSXzB4YmFkMDM2El8weDUxYzVmYhJfMHg0OGJiN2ISXzB4ZGQzYzBjEl8weDU4ZDExZBJfMHhmZTQzNmQGMHg1CGhvbWUOaG9tZVZvZBBjYXRlZ29yeQxkZXRhaWwIcGxheQxzZWFyY2gPpAMBpgMBABmoAwAFAKoDAAGsAwACrgMAA7ADAASyAwAOAAYBoAEAAAAgGg6SCwCqAwAMrAMBDK4DAgywAwMMsgMEDLQDAA22AwENuAMCCboDAwm8AwQJvgMFCcADBgnCAwcBxAMIAcYDCQHIAwoBygMLAcwDDAHOAw0B0AMOAdIDDwHUAxAB1gMRAdgDEg3aAxMBqAMUAQjoPr4CXwwAvgNfDQC+BF8PAL4FXxAAvgZfEQC+B18SAL4IXxMAvglfFAC+Cl8VAL4LXxYAvgxfGAC+DV8ZACkE7gAAAAQ2AAAABO8AAAAE8AAAAATxAAAABPIAAAAE8wAAAAT0AAAABPUAAAAE9gAAAAT3AAAABPgAAAAE+QAAAAT6AAAABPsAAAAE/AAAAAQwAAAABP0AAAAE/gAAAAT/AAAABAABAAAEAQEAAAQCAQAABAMBAAAEBAEAAAQ3AAAABAUBAAAEBgEAAAQHAQAABAgBAAAECQEAAAQKAQAAJiAABAsBAABMIAAAgAQMAQAATCEAAIAEDQEAAEwiAACABA4BAABMIwAAgAQPAQAATCQAAIAEEAEAAEwlAACABBEBAABMJgAAgAQSAQAATCcAAIAEEwEAAEwoAACABBQBAABMKQAAgAQVAQAATCoAAIAEFgEAAEwrAACABBcBAABMLAAAgAQYAQAATC0AAIAEGQEAAEwuAACABBoBAABMLwAAgAQbAQAATDAAAIAEHAEAAEwxAACABB0BAABMMgAAgARAAAAATDMAAIAEHgEAAEw0AACABB8BAABMNQAAgAQgAQAATDYAAIAEIQEAAEw3AACABCIBAABMOAAAgAQjAQAATDkAAIAEJAEAAEw6AACABCUBAABMOwAAgAQmAQAATDwAAIAEJwEAAEw9AACABCgBAABMPgAAgAQpAQAATD8AAIAEKgEAAExAAACABCsBAABMQQAAgAQsAQAATEIAAIAELQEAAExDAACABC4BAABMRAAAgAQvAQAATEUAAIAEMAEAAExGAACABDEBAABMRwAAgAQyAQAATEgAAIAEMwEAAExJAACABDQBAABMSgAAgAQ1AQAATEsAAIAENgEAAExMAACABDcBAABMTQAAgAQ4AQAATE4AAIAEOQEAAExPAACABDoBAABMUAAAgAQ7AQAATFEAAIAEPAEAAExSAACABD0BAABMUwAAgAQ+AQAATFQAAIAEPwEAAExVAACABEABAABMVgAAgARBAQAATFcAAIAEQgEAAExYAACABEMBAABMWQAAgAREAQAATFoAAIAERQEAAExbAACABEYBAABMXAAAgARHAQAATF0AAIAESAEAAExeAACABEkBAABMXwAAgARKAQAATGAAAIAESwEAAExhAACABEwBAABMYgAAgARNAQAATGMAAIAETgEAAExkAACABE8BAABMZQAAgARQAQAATGYAAIAEUQEAAExnAACABFIBAABMaAAAgARTAQAATGkAAIAEVAEAAExqAACABFUBAABMawAAgARWAQAATGwAAIAEVwEAAExtAACABFgBAABMbgAAgARZAQAATG8AAIAEWgEAAExwAACABFsBAABMcQAAgARcAQAATHIAAIAEXQEAAExzAACABF4BAABMdAAAgARfAQAATHUAAIAEYAEAAEx2AACABGEBAABMdwAAgARiAQAATHgAAIAEYwEAAEx5AACABGQBAABMegAAgARBAAAATHsAAIAEZQEAAEx8AACABGYBAABMfQAAgARnAQAATH4AAIAEaAEAAEx/AACABGkBAABMgAAAgARqAQAATIEAAIAEawEAAEyCAACABGwBAABMgwAAgARtAQAATIQAAIAEbgEAAEyFAACABG8BAABMhgAAgARwAQAATIcAAIAEcQEAAEyIAACABHIBAABMiQAAgARzAQAATIoAAIAEQgAAAEyLAACABHQBAABMjAAAgAR1AQAATI0AAIAEdgEAAEyOAACABHcBAABMjwAAgAR4AQAATJAAAIBfBQC+AGUFALxJAe4OvgFN2wAAAF8GAGUGAAR5AQAA7V8HAAR6AQAAXwgAC18JAL9fCgCzXwsAtJZfDgAEewEAAF8XACmkAwEEAQBAAg5DBgEAAgECAgABEwP4BQABQPoFAAEA/AUBADBhAAC+AE1+AQAAx2IAANCP2O0ppAMBAA5DBgEAAQABBAEAHQH+BQABAPgF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"
+ },
{"key":"wogg","name":"影视 | 玩偶","type":3,"api":"assets://js/wogg.js","ext":"填自己的32位token"},
{"key":"ytvip","name":"影视 | 影探","type":3,"api":"assets://js/yt.js","ext":"http://ytcms.lyyytv.cn/api.php/app/"},
{"key":"yqktv_open","name":"影视 | 一起看","type":3,"api":"assets://js/yqktv_open.js"},
@@ -27,8 +34,26 @@
{"key":"drpy_js_tuxiaobei_open","name":"少儿 | 兔小贝","type":3,"api":"assets://js/tuxiaobei_open.js"},
{"key":"drpy_js_ubestkid_open","name":"少儿 | 贝乐虎","type":3,"api":"assets://js/ubestkid_open.js"},
{"key":"sharenice","name":"聚合 | 短视频","type":3,"api":"assets://js/sharenice_open.js"},
-{"key":"douyu_open","name":"直播 | 斗鱼","type":3,"api":"assets://js/douyu_open.js","ext":{"categories":"数码科技#娱乐推荐#颜值#二次元#星秀#音乐#正能量#原创IP#热门游戏#热门手游#主机游戏#怀旧游戏#王者荣耀"}},
-{"key":"huya_open","name":"直播 | 虎牙","type":3,"api":"assets://js/huya_open.js","ext":{"categories":"科技#旅游#娱乐天地#一起看#颜值#二次元#星秀#音乐#原创#网游竞技#单机热游#综合手游"}},
+{
+ "key": "huya",
+ "name": "直播 | 虎牙",
+ "type": 3,
+ "api": "assets://js/huya_open.js",
+ "ext": {
+ "from": "official",
+ "custom": "1,英雄联盟#2336,王者荣耀"
+ }
+ },
+{
+ "key": "douyu",
+ "name": "直播 | 斗鱼",
+ "type": 3,
+ "api": "assets://js/douyu_open.js",
+ "ext": {
+ "from": "official",
+ "custom": "LOL,英雄联盟#wzry,王者荣耀"
+ }
+ },
{"key":"mybili","name":"视频 | 哔哩综合","type":3,"api":"assets://js/mybili_open.js"},
{"key":"bili_open","name":"视频 | 我的哔哩","type":3,"api":"assets://js/bili_open.js","ext":{"categories":"沙雕动画#健身#音乐#舞蹈#风景#美食#科普#历史#法考#医考","cookie":"填自己的cookie"}},
{"key":"kuqimv","name":"MV | 酷奇","type":3,"api":"assets://js/kuqimv_open.js"},
diff --git a/cat/js/douyu_open.js b/cat/js/douyu_open.js
index c2998c4e..0af289b6 100644
--- a/cat/js/douyu_open.js
+++ b/cat/js/douyu_open.js
@@ -1,25 +1,26 @@
import { _ } from 'assets://js/lib/cat.js';
-let host = 'http://live.yj1211.work';
-let categories = '';
+let host = '';
+let customArea = '';
+let dataFrom = 'official';
+let isJustLive = false;
let siteKey = '';
let siteType = 0;
const MOBILE_UA = 'Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36';
-async function requestRaw(reqUrl, redirect) {
+async function requestRaw(reqUrl, method) {
let resRaw = await req(reqUrl, {
- method: 'get',
+ method: method || 'get',
headers: {
'User-Agent': MOBILE_UA,
},
- redirect: redirect,
});
return resRaw;
}
async function request(reqUrl) {
- let resRaw = await requestRaw(reqUrl, 1)
+ let resRaw = await requestRaw(reqUrl)
return resRaw.content;
}
@@ -28,30 +29,73 @@ async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cfg.hasOwnProperty('ext')) {
- if (cfg.ext.hasOwnProperty('categories')) {
- categories = cfg.ext.categories;
+ if (cfg.ext.hasOwnProperty('custom')) {
+ customArea = cfg.ext.custom;
}
- if (cfg.ext.hasOwnProperty('host')) {
- host = cfg.ext.host;
+ if (cfg.ext.hasOwnProperty('from')) {
+ dataFrom = cfg.ext.from;
}
}
+ if (dataFrom == 'justlive') {
+ host = 'http://live.yj1211.work';
+ isJustLive = true;
+ } else {
+ host = 'https://m.douyu.com';
+ }
}
async function home(filter) {
- let classes = [];
- if (categories.length > 0) {
- classes = categories.split('#');
+ let classes = [{"type_id":"PCgame","type_name":"网游竞技"},{"type_id":"syxx","type_name":"手游休闲"},{"type_id":"djry","type_name":"单机热游"},{"type_id":"kjwh","type_name":"科技文化"},{"type_id":"yl","type_name":"娱乐天地"},{"type_id":"yp","type_name":"语音互动"},{"type_id":"voice","type_name":"语音直播"}];
+ let filterObj = {
+ "PCgame":[{"key":"cateId","name":"分类","init":"LOL","value":[{"n":"英雄联盟","v":"LOL"},{"n":"热门游戏","v":"rmyx"},{"n":"穿越火线","v":"CF"},{"n":"重生边缘","v":"CSBYOL"},{"n":"无畏契约","v":"VALORANT"},{"n":"CFHD","v":"CFHD"},{"n":"命运方舟","v":"LostArk"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"使命召唤","v":"COD"},{"n":"炉石传说","v":"How"},{"n":"CS2","v":"CounterStrike"},{"n":"lol云顶之弈","v":"ydzhy"},{"n":"魔兽争霸","v":"mszb"},{"n":"魔兽怀旧服","v":"wowclassic"},{"n":"自走棋","v":"dota2rpg"},{"n":"传奇","v":"cq"},{"n":"跑跑卡丁车","v":"Popkart"},{"n":"网易游戏","v":"wyyx"},{"n":"星际争霸","v":"SC"},{"n":"守望先锋","v":"Overwatch"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"WOW"},{"n":"剑网3","v":"JX3"},{"n":"我的世界","v":"MC"},{"n":"超激斗梦境","v":"cjdmj"},{"n":"冒险岛","v":"mxd"},{"n":"三国杀","v":"sanguosha"},{"n":"梦幻西游","v":"MHXYOL"},{"n":"天涯明月刀","v":"tianya"},{"n":"街头篮球","v":"jtlq"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"qqfcdy"},{"n":"军事游戏","v":"jsyx"},{"n":"棋牌娱乐","v":"qipai"},{"n":"FC ONLINE","v":"FCOL"},{"n":"热门网游","v":"rmwy"},{"n":"卡拉彼丘","v":"klbq"},{"n":"诛仙世界","v":"zxsj"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"PathofExile"},{"n":"剑网3缘起","v":"JW3YQ"},{"n":"逆水寒","v":"nsh"},{"n":"风暴英雄","v":"HOTS"},{"n":"逆战","v":"NZ"},{"n":"坦克世界","v":"TKSJ"},{"n":"战舰世界","v":"wfws"},{"n":"反恐精英Online","v":"CS"},{"n":"暗黑破坏神","v":"DIABLO"},{"n":"梦三国2","v":"msg2"},{"n":"传奇世界","v":"cqsj"},{"n":"方舟:生存进化","v":"fzscjh"},{"n":"神武4电脑版","v":"swdnb"},{"n":"群雄逐鹿","v":"qxzl"},{"n":"堡垒之夜","v":"blzy"},{"n":"无限法则","v":"roe"},{"n":"问道电脑版","v":"wddnb"},{"n":"西山居游戏","v":"Seasun"},{"n":"最终幻想14","v":"FF14"},{"n":"战意","v":"WYZY"},{"n":"剑灵","v":"BladeSoul"},{"n":"星际战甲","v":"Warframe"},{"n":"龙之谷","v":"DragonNest"},{"n":"铁甲雄兵","v":"tjxb"},{"n":"古剑奇谭网络版","v":"gjqtwlb"},{"n":"轩辕传奇","v":"XYCQ"},{"n":"神途","v":"shentu"},{"n":"激战2","v":"GuildWars2"},{"n":"高达文化区","v":"gdyxq"},{"n":"忍者村大战2","v":"rzcdz2"},{"n":"RPG网游专区","v":"rpgwyzq"},{"n":"诛仙3","v":"zhuxian3"},{"n":"笑傲江湖OL","v":"xajhol"},{"n":"冒险岛2","v":"MXD2"},{"n":"超击突破","v":"SuperPeople"},{"n":"无尽战区","v":"WJZQ"},{"n":"永恒之塔","v":"AION"},{"n":"竞速游戏","v":"jingsu"},{"n":"FPS综合网游","v":"FPSOL"},{"n":"劲舞团","v":"jwt"},{"n":"天下","v":"tianxai"},{"n":"火箭联盟","v":"hjlm"},{"n":"泡泡堂","v":"ppt"},{"n":"音乐游戏","v":"MG"},{"n":"新倩女幽魂","v":"ONLINE"},{"n":"天谕","v":"tianyu"},{"n":"QQ炫舞","v":"qqxw"},{"n":"大唐无双","v":"dtws"},{"n":"怪物猎人ol","v":"MHol"},{"n":"手工星球","v":"sgxq"},{"n":"热血传奇:本源","v":"rxcqhjsgb"},{"n":"彩虹岛","v":"CHD"},{"n":"御龙在天","v":"YLZT"},{"n":"自由篮球","v":"ZYLQ"},{"n":"洛奇英雄传","v":"LQYXZ"},{"n":"洛奇","v":"LQ"},{"n":"封印者","v":"FYZ"},{"n":"合金弹头","v":"HJDT"},{"n":"新英雄年代","v":"XYXSD"},{"n":"盛趣游戏","v":"SQYX"},{"n":"新热血英豪","v":"XRXYH"},{"n":"沙盒游戏","v":"SHYX"},{"n":"恐鬼症","v":"KGZ"},{"n":"领地人生","v":"LDRS"},{"n":"大话西游2","v":"dhxy2"},{"n":"猎人","v":"lr"},{"n":"热血江湖online","v":"rxjhol"},{"n":"千年3","v":"qn3"},{"n":"逍遥情缘","v":"xyqy"},{"n":"快乐西游","v":"klxy"},{"n":"诺亚传说","v":"nycs"},{"n":"鹿鼎记","v":"ldj"},{"n":"武魂2电脑版","v":"wh2pc"},{"n":"奇迹世界sun","v":"qjsjsun"},{"n":"剑侠世界2电脑版","v":"jxsj2pc"},{"n":"斩魂","v":"zhpc"},{"n":"大唐2","v":"dt2pc"},{"n":"幻想神域电脑版","v":"hxsypc"},{"n":"蜀山:初章","v":"ssczpc"},{"n":"狼人对决网游","v":"lrdjpc"},{"n":"武林群侠传","v":"wlqxzpc"},{"n":"飘流幻境","v":"plhjpc"},{"n":"破天一剑","v":"ptyj"},{"n":"四国军棋","v":"sgjq"},{"n":"新大话西游3","v":"xy3"},{"n":"装甲战争","v":"zjzz"},{"n":"暴雪游戏综合","v":"g_bliz"},{"n":"HypeSquad","v":"HypeSquad"},{"n":"长尾4部虚拟分区","v":"cw4bxnfq"},{"n":"燕云十六声","v":"WHEREWINDSMEET"},{"n":"THE FINALS","v":"THEFINALS"},{"n":"NBA2K Online","v":"NBA2KOL"},{"n":"跑跑卡丁车:漂移","v":"KartRiderDrift"},{"n":"传奇永恒","v":"EternalLegend"},{"n":"盛趣传奇","v":"sqcq"},{"n":"火爆热游","v":"hbry"}]}],
+ "syxx":[{"key":"cateId","name":"分类","init":"wzry","value":[{"n":"王者荣耀","v":"wzry"},{"n":"LOL手游","v":"LOLM"},{"n":"崩坏:星穹铁道","v":"bhxqtd"},{"n":"逆水寒手游","v":"NSHM"},{"n":"和平精英","v":"hpjy"},{"n":"暗区突围","v":"aqtw"},{"n":"蛋仔派对","v":"dzpd"},{"n":"高能英雄","v":"gnyx"},{"n":"幻塔","v":"ht"},{"n":"火影忍者","v":"hyrz"},{"n":"COD手游","v":"smzhsy"},{"n":"lol电竞经理","v":"EGAME"},{"n":"DNF手游","v":"mdnf"},{"n":"金铲铲之战","v":"JGAME"},{"n":"天刀手游","v":"tdsy"},{"n":"原神","v":"yuanshen"},{"n":"航海王热血航线","v":"HHWRXHX"},{"n":"元梦之星","v":"YMZX"},{"n":"鸿图之下","v":"htzx"},{"n":"欢乐麻将","v":"HLMJ"},{"n":"王者模拟战","v":"wzrpg"},{"n":"中国象棋","v":"ZGXQ"},{"n":"天谕手游","v":"tysy"},{"n":"巅峰坦克","v":"DFTK"},{"n":"新游中心","v":"xyzx"},{"n":"热门手游","v":"phone"},{"n":"梦幻手游","v":"mhxy"},{"n":"QQ飞车","v":"qqfcsy"},{"n":"第五人格","v":"dwrg"},{"n":"欢乐斗地主","v":"hlddz"},{"n":"荒野乱斗","v":"hyld"},{"n":"阴阳师","v":"yys"},{"n":"狼人杀","v":"LRS"},{"n":"JJ斗地主","v":"jj"},{"n":"梦幻新诛仙","v":"mhxzx"},{"n":"多多自走棋","v":"zzq"},{"n":"崩坏3","v":"bhxl"},{"n":"风云岛行动","v":"fydxd"},{"n":"云游戏","v":"cloudgame"},{"n":"跑跑手游","v":"PPKDCSY"},{"n":"率土之滨","v":"stzb"},{"n":"灌篮高手","v":"glgs"},{"n":"皇室战争","v":"hszz"},{"n":"忍者必须死3","v":"rzbxs3"},{"n":"神武4手游","v":"sw3"},{"n":"梦幻模拟战","v":"mhmnz"},{"n":"实况足球","v":"skzq"},{"n":"航海王:燃烧意志","v":"hhwrsyz"},{"n":"球球大作战","v":"qqdzz"},{"n":"英雄杀","v":"yxs"},{"n":"魔域口袋版","v":"mykdb"},{"n":"口袋新旅程","v":"KDXLC"},{"n":"剑网3:指尖江湖","v":"jw3zjjh"},{"n":"部落冲突","v":"blct"},{"n":"剑与家园","v":"jyjy"},{"n":"新笑傲江湖","v":"xxajh"},{"n":"猫和老鼠","v":"mhls"},{"n":"猎人手游","v":"lrlr"},{"n":"明日之后","v":"mrzh"},{"n":"影之诗","v":"yzs"},{"n":"决战平安京","v":"jzpaj"},{"n":"魂斗罗归来","v":"DLHGL"},{"n":"圣斗士星矢","v":"sdsxs"},{"n":"魔力宝贝手游","v":"mlbbsy"},{"n":"哈利波特:魔法觉醒","v":"HarryPotter"},{"n":"手游推广","v":"rmsy"},{"n":"魔灵召唤","v":"mlzh"},{"n":"香肠派对","v":"xcpd"},{"n":"迷你世界","v":"MNSJ"},{"n":"FC足球世界","v":"FCZQSJ"},{"n":"街篮","v":"jl"},{"n":"明日方舟","v":"mrfz"},{"n":"一梦江湖","v":"ymjh"},{"n":"完美世界手游","v":"wmsjsy"},{"n":"拳皇98OL","v":"kof98"},{"n":"赛尔号","v":"srh"},{"n":"仙境传说","v":"xjcs"},{"n":"流星群侠传","v":"liuxinghudiejian"},{"n":"逃跑吧少年","v":"tpbsn"},{"n":"石器时代","v":"sqsd"},{"n":"RPG手游","v":"rpgsy"},{"n":"英魂之刃口袋版","v":"yh"},{"n":"倩女幽魂手游","v":"qnyhsy"},{"n":"决斗之城2","v":"jdzc2"},{"n":"传奇手游","v":"cqsy"},{"n":"雀魂","v":"Majsoul"},{"n":"二次元手游","v":"ecysy"},{"n":"征途2手游","v":"zt2sy"},{"n":"万王之王3D","v":"wwzw3D"},{"n":"武林外传","v":"wlwz"},{"n":"潮人篮球","v":"crlq"},{"n":"元气骑士","v":"yuanqiqishi"},{"n":"红警OL手游","v":"hjolsy"},{"n":"植物大战僵尸手游","v":"ZWDZJS"},{"n":"创造与魔法","v":"ccymf"},{"n":"奇迹觉醒","v":"qjjx"},{"n":"光遇","v":"skygy"},{"n":"游戏王:决斗链接","v":"yxwjdlj"},{"n":"巅峰战舰","v":"dfzj"},{"n":"寻仙","v":"xunxian"},{"n":"天天象棋","v":"ttxq"},{"n":"王国纪元","v":"wgjy"},{"n":"龙族幻想","v":"lzhx"},{"n":"三国杀移动版","v":"SGSSY"},{"n":"罗布乐思","v":"Roblox"},{"n":"足球手游","v":"zqsy"},{"n":"月圆之夜","v":"yyzy"},{"n":"秦时明月世界","v":"qsmysj"},{"n":"麻将来了","v":"mjll"},{"n":"风之大陆","v":"fzdl"},{"n":"金属对决","v":"jsdj"},{"n":"轩辕剑龙舞云山","v":"xyjlwys"},{"n":"微乐棋牌","v":"WLQP"},{"n":"辐射:避难所Online","v":"fsbnsonline"},{"n":"街篮2","v":"jl2"},{"n":"极光计划","v":"jgjh"},{"n":"不良人3","v":"blr3"},{"n":"镇魔曲手游","v":"zmq"},{"n":"乱世王者","v":"lswz"},{"n":"篮球手游","v":"lqsy"},{"n":"鬼泣-巅峰之战","v":"gqdfzz"},{"n":"射击类手游","v":"qtsy"},{"n":"命运歌姬","v":"mygj"},{"n":"暗黑不朽","v":"diabloimmortal"},{"n":"新神魔大陆","v":"xsmdl"},{"n":"三国志战略版","v":"sgzzlb"},{"n":"天地劫:幽城再临","v":"tdj"},{"n":"Disorder","v":"Disorder"},{"n":"云上城之歌","v":"ysczg"},{"n":"五子棋","v":"wzq"},{"n":"围棋","v":"wq"},{"n":"全球行动","v":"qqxd"},{"n":"诛仙手游","v":"zxsy"},{"n":"妄想山海","v":"wxsh"},{"n":"黎明觉醒:生机","v":"lmjx"},{"n":"庆余年","v":"QYN"},{"n":"我的侠客","v":"wdxk"},{"n":"曙光英雄","v":"sgyx"},{"n":"大话西游手游","v":"dhxysy"},{"n":"战争怒吼","v":"zznh"},{"n":"忘川风华录","v":"wcfhl"},{"n":"新剑侠情缘手游","v":"xjxqysy"},{"n":"重生细胞","v":"csxb"},{"n":"汉家江湖","v":"HJJH"},{"n":"海岛奇兵","v":"hdqb"},{"n":"钢铁力量2","v":"gtll2"},{"n":"仙剑奇侠传九野","v":"xjqxzjy"},{"n":"大唐无双手游","v":"dtwssy"},{"n":"地铁跑酷","v":"dtpk"},{"n":"战舰世界闪击战","v":"zjsjsjz"},{"n":"狂暴之翼","v":"kbzy"},{"n":"横扫千军","v":"hsqj"},{"n":"节奏大爆炸","v":"jzdbz"},{"n":"喵斯快跑","v":"mskp"},{"n":"双子","v":"sz"},{"n":"小美斗地主","v":"xmddz"},{"n":"精灵之境","v":"jlzj"},{"n":"斗罗大陆:武魂觉醒","v":"dldlwhjx"},{"n":"斗罗大陆2绝世唐门","v":"dldl2jstm"},{"n":"战神觉醒","v":"zsjx"},{"n":"九州仙剑传H5","v":"jzxjzh5"},{"n":"荣耀大天使","v":"rydts"},{"n":"蓝月传奇","v":"lycq"},{"n":"凡人修仙传挂机版H5","v":"frxxzgjbh5"},{"n":"攻城掠地","v":"gcld"},{"n":"盗墓笔记","v":"dmbj"},{"n":"拳魂觉醒","v":"qhjx"},{"n":"大天使之剑","v":"dtszj"},{"n":"绝世仙王","v":"jsxw"},{"n":"一刀传世","v":"ydcs"},{"n":"斗罗大陆","v":"dldl"},{"n":"破雪刃","v":"pxr"},{"n":"JJ象棋","v":"jjxq"},{"n":"天姬变","v":"tjb"},{"n":"剑玲珑","v":"jll"},{"n":"火线精英","v":"hxjy"},{"n":"造梦西游OL","v":"zmxyol"},{"n":"奥奇传说手游","v":"aqcssy"},{"n":"战斗吧龙魂","v":"zdblh"},{"n":"剑开仙门","v":"jkxm"},{"n":"狼人对决","v":"lrdj"},{"n":"最终幻想:勇气启示录 幻影战争","v":"hyzz"},{"n":"葫芦娃兄弟","v":"hlwxd"},{"n":"造梦西游4","v":"zmxy4"},{"n":"比特小队","v":"btxd"},{"n":"流言侦探","v":"lyzt"},{"n":"战舰联盟","v":"zjlm"},{"n":"另一个伊甸:超越时空的猫","v":"lygyd"},{"n":"少女前线","v":"snqx"},{"n":"遇见","v":"yj"},{"n":"霓虹深渊:无限","v":"nhsywx"},{"n":"胡莱三国3","v":"hlsg3"},{"n":"奥拉星","v":"alx"},{"n":"先游云游戏","v":"Gamer"},{"n":"万象物语手游","v":"wxwy1"},{"n":"绿茵信仰","v":"lyxy"},{"n":"烟雨江湖","v":"yyjhsy"},{"n":"球球联盟","v":"qqlm"},{"n":"文明与征服","v":"wmyzf"},{"n":"碧蓝航线手游","v":"blhxsy"},{"n":"300大作战","v":"300dzz"},{"n":"2047","v":"2047"},{"n":"第七史诗","v":"dqss"},{"n":"汉末霸业","v":"hmby"},{"n":"EVE星战前夜:无烬星河","v":"evexzqywjxh"},{"n":"少女前线2:追放","v":"sq2zf"},{"n":"弹力果冻","v":"tlgd"},{"n":"火力苏打(T3)","v":"T3"},{"n":"植物大战僵尸2","v":"zwdzjs2"},{"n":"球球英雄","v":"qqyx"},{"n":"悠长假期","v":"ycjq"},{"n":"无悔华夏","v":"whrhx"},{"n":"猫之城","v":"mzc"},{"n":"未定事件簿","v":"wdsjp"},{"n":"白夜极光","v":"byjg"},{"n":"ProjectGAIA","v":"projectgaia"},{"n":"斗罗大陆:魂师对决","v":"dldlhsdj"},{"n":"古墓丽影传说:迷踪","v":"gmlycsmz"},{"n":"漫威对决","v":"mwdj"},{"n":"放置与召唤","v":"fzyzh"},{"n":"我是航海家","v":"wshhj"},{"n":"军团战棋英雄时代","v":"jtzqyxsd"},{"n":"繁荣美食市场物语","v":"frmsscwy"},{"n":"老农种树","v":"lnzs"},{"n":"三国演义:吞噬无界","v":"sgyytswj"},{"n":"偶像梦幻祭2","v":"oxmhj2"},{"n":"卡卡保皇","v":"kkbh"},{"n":"灵猫传","v":"lmz"},{"n":"剑侠世界3","v":"jxsj3"},{"n":"召唤与合成2","v":"zhyhc2"},{"n":"像素时代","v":"xssd"},{"n":"仙侠第一放置","v":"xxdyfz"},{"n":"无尽的拉格朗日","v":"wjdlglr"},{"n":"弓箭手大作战","v":"gjsdzz"},{"n":"挨饿荒野","v":"aehy"},{"n":"诺亚之心","v":"nyzx"},{"n":"闪耀暖暖","v":"synn"},{"n":"物种起源","v":"wzqy"},{"n":"模拟城市:我是市长","v":"mncswssc"},{"n":"重返帝国","v":"cfdg"},{"n":"太古仙尊","v":"tgxz"},{"n":"长安幻想","v":"cahx"},{"n":"火炬之光:无限","v":"hjzgwx"},{"n":"富豪闯三国","v":"fhcsg"},{"n":"拂晓","v":"fx"},{"n":"古剑奇谭木语人","v":"gjqtmyr"},{"n":"火影忍者:忍者新世代","v":"hyrzrzxsd"},{"n":"末日远征","v":"mryz"},{"n":"滚动的天空","v":"gddtk"},{"n":"新斗罗大陆","v":"xdldl"},{"n":"登山赛车","v":"dssc"},{"n":"荒野乱斗(腾讯版)","v":"hyldtxb"},{"n":"小小勇者","v":"xxyz"},{"n":"小冰冰传奇","v":"xbbcq"},{"n":"三国战纪2手游","v":"sgzj2"},{"n":"幸存者危城","v":"xczwc"},{"n":"冒险公社手游","v":"mxgs"},{"n":"欧陆战争5:帝国","v":"olzz5dg"},{"n":"纪念碑谷2","v":"jnbg2"},{"n":"大航海探险物语","v":"dhhtxwy"},{"n":"航海日记","v":"hhrj"},{"n":"一拳超人:最强之男","v":"yqcrzqzn"},{"n":"王国保卫战4","v":"wgbwz4"},{"n":"半世界之旅","v":"bsjzl"},{"n":"奥特曼宇宙英雄","v":"atmyzyx"},{"n":"新三国杀","v":"xsgs"},{"n":"奶块","v":"nk"},{"n":"策魂三国","v":"chsg"},{"n":"奥特曼系列OL","v":"atmxlol"},{"n":"欢喜斗地主","v":"HXDDZ"},{"n":"洪荒文明","v":"hhwm"},{"n":"街头足球","v":"jtzq"},{"n":"同人圣三国蜀汉传","v":"trssgshc"},{"n":"塔防之光","v":"tfzg"},{"n":"我做夫人那些年","v":"wzfrnxn"},{"n":"小小五千年","v":"xxwqn"},{"n":"乖离性百万亚瑟王:环","v":"glxbwyswh"},{"n":"时空猎人","v":"sklr"},{"n":"星际逆战","v":"xjnz"},{"n":"羽毛球高高手","v":"ymqggs"},{"n":"LoveLive! 学园偶像祭","v":"lovelivexyoxj"},{"n":"黑色沙漠手游","v":"hesmsy"},{"n":"魔力宝贝:旅人","v":"mlbblr"},{"n":"大家饿餐厅","v":"dject"},{"n":"魔力宝贝归来","v":"mlbbgl"},{"n":"巅峰极速","v":"dfjs"},{"n":"新盗墓笔记","v":"xdmbj"},{"n":"轩辕传奇手游","v":"XYCQSY"},{"n":"萤火突击国际服","v":"yhtj"},{"n":"武林闲侠","v":"wlxx"},{"n":"淘米游戏","v":"tmyx"},{"n":"无期迷途","v":"wqmt"},{"n":"逆光潜入","v":"ngqr"},{"n":"深空之眼","v":"skzy"},{"n":"CF手游","v":"CFSY"},{"n":"新天龙八部手游","v":"xtlbbsy"},{"n":"尘白禁区","v":"cbjq"},{"n":"原始征途","v":"yszt"},{"n":"全民大灌篮","v":"qmdgl"},{"n":"枪火重生手游","v":"GunfireReborn"},{"n":"火影三国志","v":"g_hysg"},{"n":"网易其它组","v":"g_wyqt"},{"n":"三国战纪手游","v":"sgzjsy"},{"n":"染·钟楼谜团","v":"BOTC"},{"n":"绝区零","v":"jql"},{"n":"重返CODM","v":"RECODM"},{"n":"综合手游","v":"zhsy"},{"n":"IP游戏","v":"ipyx"},{"n":"鸣潮","v":"cm"},{"n":"棋牌游戏","v":"QPYX"},{"n":"奥比岛:梦想国度","v":"abdmxgd"},{"n":"晶核","v":"jhcoa"},{"n":"星之破晓","v":"dhpx"},{"n":"赛尔计划","v":"srjh"},{"n":"SLG综合","v":"SLG"},{"n":"代号:伙伴","v":"DHGB"},{"n":"天使之战","v":"tszz"},{"n":"全明星街球派对","v":"hoopheroes"},{"n":"合金弹头:觉醒","v":"MetalSlug"},{"n":"劲乐幻想","v":"g_jyhx"},{"n":"白荆回廊","v":"BJHL"},{"n":"战地无疆","v":"zdwj"},{"n":"三国志战棋版","v":"g_sgzzqb"},{"n":"一拳超人:世界","v":"yqcrsj"},{"n":"鹅鸭杀手游","v":"GooseDuck"},{"n":"太空杀","v":"SuperSus"},{"n":"大话西游:归来","v":"dhxygl"},{"n":"战火勋章","v":"zhxz"},{"n":"西行纪 燃魂","v":"xxjrh"},{"n":"决胜巅峰","v":"jueshengdianfeng"},{"n":"冒险岛:枫之传说","v":"MapleStory"},{"n":"七人传奇:光与暗之交战","v":"qirenchuanqi"},{"n":"综合桌游","v":"ZHZY"},{"n":"闪耀!优俊少女","v":"PrettyDerby"},{"n":"三角洲行动","v":"DF"},{"n":"二次元游戏","v":"ECYYX"}]}],
+ "djry":[{"key":"cateId","name":"分类","init":"TVgame","value":[{"n":"主机游戏","v":"TVgame"},{"n":"刺客信条:英灵殿","v":"AC"},{"n":"马里奥制造","v":"Mario"},{"n":"逃离塔科夫","v":"EFT"},{"n":"命运2","v":"MY2"},{"n":"恐怖游戏","v":"Horror"},{"n":"荒野大镖客","v":"hydbk"},{"n":"灵魂筹码","v":"lhcm"},{"n":"骑马与砍杀","v":"MountAndBlade"},{"n":"只狼","v":"ZL"},{"n":"格斗游戏","v":"FTG"},{"n":"饥荒","v":"DontStarve"},{"n":"全境封锁","v":"qjfs"},{"n":"怀旧游戏","v":"classic"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"OT"},{"n":"人类一败涂地","v":"Human"},{"n":"环世界","v":"RimWorld"},{"n":"古墓丽影","v":"gmly"},{"n":"鬼泣","v":"DMC"},{"n":"往日不再","v":"WRBZ"},{"n":"仙剑奇侠传","v":"PAL"},{"n":"神秘海域","v":"Uncharted"},{"n":"塞尔达系列","v":"TLoZ"},{"n":"僵尸世界大战","v":"WWZ"},{"n":"足球游戏","v":"zq"},{"n":"橙光","v":"cg"},{"n":"了不起的修仙模拟器","v":"ACS"},{"n":"超级马里奥","v":"SMO"},{"n":"三国志系列","v":"Sangokushi"},{"n":"星际公民","v":"StarCitizen"},{"n":"最终幻想","v":"FF"},{"n":"中土世界:战争之影","v":"MiddleEarth"},{"n":"流放者柯南","v":"Conan"},{"n":"三国群英传","v":"SANGO"},{"n":"无主之地","v":"Bor"},{"n":"辐射","v":"fs"},{"n":"太吾绘卷","v":"twhj"},{"n":"SCUM","v":"Scum"},{"n":"正当防卫","v":"zdfw"},{"n":"以撒的结合","v":"Isaac"},{"n":"文明","v":"CVI"},{"n":"仁王","v":"NIOH"},{"n":"缺氧","v":"ONI"},{"n":"皇牌空战","v":"hpkz"},{"n":"体育游戏","v":"tyyx"},{"n":"海岛大亨","v":"hddh"},{"n":"植物大战僵尸:花园战争系列","v":"PvsZ"},{"n":"蜘蛛侠","v":"Spide"},{"n":"勇者斗恶龙:建造者2","v":"DQB2"},{"n":"遗迹:灰烬重生","v":"Rem"},{"n":"血源","v":"BB"},{"n":"旺达与巨像","v":"SotC"},{"n":"模拟人生","v":"Sims"},{"n":"空洞骑士","v":"HKS"},{"n":"极品飞车","v":"jpfc"},{"n":"胡闹厨房","v":"Overcooked"},{"n":"地铁:离去","v":"ME"},{"n":"生死狙击2","v":"ssjjtwo"},{"n":"三国战纪","v":"sgzj"},{"n":"怀旧FC","v":"edwcy"},{"n":"经典单机","v":"jddj"},{"n":"英雄无敌","v":"HoMM"},{"n":"街机游戏","v":"jjyx"},{"n":"合金装备","v":"MetalGear"},{"n":"红色警戒","v":"hsjj"},{"n":"镜之边缘","v":"MsE"},{"n":"火焰纹章系列","v":"FireEmblem"},{"n":"星露谷物语","v":"Stardew"},{"n":"赛博朋克2077","v":"Cyberpunk"},{"n":"中国式家长","v":"CP"},{"n":"尼尔:机械纪元","v":"NieR"},{"n":"无人深空","v":"NMS"},{"n":"EVOTINCTION","v":"EVOTINCTION"},{"n":"GT赛车7","v":"GT"},{"n":"超级机器人大战","v":"SRW"},{"n":"信长之野望","v":"KOEINOBU"},{"n":"这是我的战争","v":"TWoM"},{"n":"杀戮尖塔","v":"sljt"},{"n":"冰汽时代","v":"Frostpunk"},{"n":"帝国时代","v":"AoEIV"},{"n":"死亡空间","v":"swkj"},{"n":"凯瑟琳Full Body","v":"CFB"},{"n":"足球经理","v":"Football"},{"n":"雨中冒险","v":"RoR"},{"n":"亿万僵尸","v":"Billions"},{"n":"武装突袭","v":"ArmA"},{"n":"石油大亨","v":"Oil"},{"n":"荣耀战魂","v":"Honor"},{"n":"欧洲卡车模拟器","v":"Truck"},{"n":"美国逃亡者","v":"Fugitive"},{"n":"漫漫长夜","v":"mmcy"},{"n":"永恒轮回","v":"Survival"},{"n":"孤岛惊魂","v":"FarCry"},{"n":"都市:天际线","v":"Skylines"},{"n":"盗贼之海","v":"hdzh"},{"n":"Dayz","v":"DayZ"},{"n":"60秒","v":"60S"},{"n":"俄罗斯钓鱼","v":"RF"},{"n":"猎人:荒野的召唤","v":"theHunter"},{"n":"恐怖黎明","v":"GD"},{"n":"看门狗","v":"kmg"},{"n":"真三国无双","v":"DW"},{"n":"泰拉瑞亚","v":"Terraria"},{"n":"UFC","v":"UFC"},{"n":"底特律:变人","v":"Detroit"},{"n":"恶魔城","v":"Castlevania"},{"n":"毁灭战士","v":"Doom"},{"n":"火影忍者:究极忍者风暴","v":"Naruto"},{"n":"无尽地牢","v":"DOTE"},{"n":"坎巴拉太空计划","v":"Kerbal"},{"n":"龙珠:超宇宙","v":"DBX"},{"n":"马里奥赛车","v":"MarioKart"},{"n":"模拟山羊","v":"GoatSim"},{"n":"欧陆风云","v":"EU"},{"n":"乞丐模拟器","v":"HoboToughLife"},{"n":"小偷模拟器","v":"ThiefSimulator"},{"n":"逆转裁判","v":"AceA"},{"n":"超越光速","v":"FTL"},{"n":"植物大战僵尸","v":"PvZ"},{"n":"游戏开发者","v":"GGM"},{"n":"最后的绿洲","v":"LO"},{"n":"大富翁","v":"RichMan"},{"n":"英雄连","v":"yxl"},{"n":"永劫无间","v":"NB"},{"n":"部落与弯刀","v":"BLYWD"},{"n":"森林","v":"Forest"},{"n":"只只大冒险","v":"biped"},{"n":"一起开火车!","v":"Unrailed"},{"n":"主机其他游戏","v":"OG"},{"n":"北境之地","v":"BJZD"},{"n":"temtem","v":"temtem"},{"n":"弹丸论破","v":"dwlp"},{"n":"基佬大乱斗","v":"jldld"},{"n":"僵尸毁灭工程","v":"jshmgc"},{"n":"神力科莎","v":"SLKS"},{"n":"超级兔子人","v":"Bunny"},{"n":"岛屿生存者","v":"Sur"},{"n":"盟军敢死队","v":"COMM"},{"n":"冬日计划","v":"drjh"},{"n":"泰坦陨落","v":"Titanfall"},{"n":"四海兄弟","v":"shxd"},{"n":"创世理想乡","v":"Craftopia"},{"n":"柯娜:精神之桥","v":"Kena"},{"n":"幽灵线:东京","v":"GTO"},{"n":"Solar Ash","v":"Ash"},{"n":"BUGSNAX","v":"BUGSNAX"},{"n":"生化危机4重制版","v":"ResidentEvil"},{"n":"Grounded","v":"Grounded"},{"n":"Superliminal","v":"Superliminal"},{"n":"Omno","v":"Omno"},{"n":"Röki","v":"Roki"},{"n":"Undungeon","v":"Undungeon"},{"n":"糖豆人","v":"FallGuys"},{"n":"渡神纪","v":"Gods"},{"n":"Aeolis Tournament","v":"Aeolis"},{"n":"猛兽派对","v":"Animals"},{"n":"Olija","v":"Olija"},{"n":"Creaks","v":"Creaks"},{"n":"暗影火炬城","v":"FIST"},{"n":"阿尔比恩","v":"Albion"},{"n":"Uragun","v":"Uragun"},{"n":"鬼谷八荒","v":"GGBH"},{"n":"Muse Dash","v":"MuseDash"},{"n":"恐惧之间","v":"Fearsurrounds"},{"n":"孤岛惊魂6","v":"FarCry6"},{"n":"怪物猎人","v":"MonsterHunterRise"},{"n":"黑神话:悟空","v":"BlackMythWuKong"},{"n":"仁王2","v":"Nioh2"},{"n":"三国志14","v":"THREEKINGDOMSXIV"},{"n":"杀手3","v":"Hitman3"},{"n":"双人成行","v":"ittakestwo"},{"n":"Scrapnaut","v":"Scrapnaut"},{"n":"租房达人","v":"TheTenants"},{"n":"狙击手:幽灵战士契约2","v":"SniperContracts2"},{"n":"全面战争","v":"TotalWarWARHAMMER"},{"n":"复体","v":"TheComplex"},{"n":"战争机器:战术小队","v":"GearsTactics"},{"n":"侠之道","v":"PathOfWuxia"},{"n":"海绵宝宝:比奇堡的冒险","v":"BattleforBikini"},{"n":"奇妙探险队2","v":"CuriousExpedition2"},{"n":"刺客信条:奥德赛","v":"Odyssey"},{"n":"星球大战:前线","v":"Battlefront"},{"n":"Moonray","v":"Moonray"},{"n":"灵魂旅人","v":"SpiritFarerlhlr"},{"n":"面容","v":"Visage"},{"n":"破门而入2:北方特遣队","v":"DoorKickers2"},{"n":"俄罗斯方块效应:连接","v":"TetrisEffect"},{"n":"SD高达G世纪:起源","v":"SDGundamG"},{"n":"东方计划:不可思议的幻想乡","v":"TouHou"},{"n":"Fate/EXTELLA","v":"FateEXTELLA"},{"n":"临终:重生试炼","v":"DYINGReborn"},{"n":"虚拟现实乐园","v":"VRWorlds"},{"n":"妖精剑士F","v":"FairyFencerF"},{"n":"苍翼默示录:神观之梦","v":"CentralFiction"},{"n":"晚班","v":"LateShift"},{"n":"子弹风暴","v":"Bulletstorm"},{"n":"巡警","v":"BeatCop"},{"n":"耻辱之日","v":"DayofInfamy"},{"n":"狙击精英4","v":"SniperElite4"},{"n":"三国志13:威力加强版","v":"Sangokushi13"},{"n":"热血物语:地下世界","v":"RiverCityRansom"},{"n":"史诗战争模拟器","v":"BattleSimulator"},{"n":"银河护卫队","v":"Guardians"},{"n":"闪乱神乐:少女们的选择","v":"SenranKagura"},{"n":"幽灵行动:荒野","v":"GhostReconWildland"},{"n":"白色情人节","v":"WhiteDay"},{"n":"美国职业摔角联盟2K17","v":"WWE2K"},{"n":"誓死坚守","v":"UntilWeDie"},{"n":"喷射侠","v":"Splasher"},{"n":"双截龙4","v":"DoubleDragon4"},{"n":"地下蚁国","v":"Undergrowth"},{"n":"九张羊皮纸","v":"NineParchments"},{"n":"咒语力量3","v":"Spellforce3"},{"n":"小兵大战","v":"Warpips"},{"n":"维京人 人中之狼","v":"VikingsWofM"},{"n":"你好邻居","v":"Helloneighbor"},{"n":"寻找天堂","v":"findparadise"},{"n":"画中世界","v":"Gorogoa"},{"n":"桥梁工程师传送门","v":"bridgecons"},{"n":"现代战争","v":"ModernCombat"},{"n":"SCP:秘密实验室","v":"scpsl"},{"n":"绯红结系","v":"SCARLETNEXUS"},{"n":"罪恶装备:STRIVE","v":"GuiltyGear"},{"n":"骑士精神2","v":"Chivalry2"},{"n":"Rune Knights","v":"RuneKnights"},{"n":"最后的咒语","v":"TheLastSpell"},{"n":"红至日2:幸存者","v":"TheRed2"},{"n":"真女神转生3","v":"ShinMegami3"},{"n":"速降王者","v":"Descenders"},{"n":"工业崛起","v":"RiseIndustry"},{"n":"征服的荣耀:围城","v":"SIEGE"},{"n":"前往中世纪","v":"GoMedieval"},{"n":"Arid","v":"Arid"},{"n":"伊始之地","v":"TerraNil"},{"n":"进击的巨人2","v":"AttackonTitan2"},{"n":"航海日记2","v":"hhrj2"},{"n":"隐龙传:影踪","v":"HiddenDragon"},{"n":"魔域之书","v":"Bookofdevil"},{"n":"诸神灰烬:救赎","v":"AshofGods"},{"n":"自由人:游击战争","v":"Freeman"},{"n":"战国无双5","v":"SWarriors5"},{"n":"死亡教堂","v":"DeathCathedral"},{"n":"灵魂能力6","v":"SoulCalibur6"},{"n":"不要喂食猴子","v":"NotFeedMonkeys"},{"n":"古剑奇谭3","v":"GuJianqitan3"},{"n":"迷城重生","v":"RebornCity"},{"n":"剑士","v":"KenshiJS"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"gujianyongye"},{"n":"核爆RPG","v":"ATOMRPG"},{"n":"Below","v":"Below"},{"n":"嗜血印","v":"BloodySpell"},{"n":"伊苏9","v":"Ys9"},{"n":"兽人必须死3","v":"OrcsDie3"},{"n":"狙击精英VR","v":"SniperEliteVR"},{"n":"遗忘之城","v":"ForgotCity"},{"n":"Last Stop","v":"LastStop"},{"n":"从军","v":"jointhearmy"},{"n":"石炉","v":"Stonehearth"},{"n":"狂热运输2","v":"TransportFever2"},{"n":"机甲战士5","v":"MechWarrior5"},{"n":"分手装修","v":"ToolUP"},{"n":"PICO PARK","v":"PICOPARK"},{"n":"光明记忆:无限","v":"Brightmemory"},{"n":"秘馆疑踪","v":"HeavenDust"},{"n":"英雄传说:创之轨迹","v":"HajimariNOKiseki"},{"n":"战地系列","v":"Battlefiel"},{"n":"塞尔达传说:天空之剑HD","v":"SkywardSword"},{"n":"国王的恩赐2","v":"KingsBounty2"},{"n":"脑航员2","v":"Psychonauts2"},{"n":"九十六号公路","v":"Road96"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"RiMS Racing","v":"RiMSRacing"},{"n":"漫威银河护卫队","v":"GuardiansGalaxy"},{"n":"剑侠图","v":"JianXiaTu"},{"n":"审判之逝","v":"Lostjudgment"},{"n":"艾尔登法环","v":"ELDENRING"},{"n":"互动派对","v":"INTERACTIVEPARTY"},{"n":"极限竞速:地平线5","v":"ForzaHorizon5"},{"n":"使命召唤系列","v":"CALLOFDUTYCOD"},{"n":"网吧模拟器","v":"InternetCS"},{"n":"The Anacrusis","v":"TheAnacrusis"},{"n":"文字游戏","v":"WordGame"},{"n":"消逝的光芒2","v":"DyingLight2"},{"n":"战神:诸神黄昏","v":"GodofWarRagnarok"},{"n":"师父","v":"SIFU"},{"n":"海上狼人杀","v":"DreadHunger"},{"n":"最终幻想:起源","v":"STRANGEROFPARADISE"},{"n":"HordeCore","v":"HordeCore"},{"n":"Indies’ Lies","v":"IndiesLies"},{"n":"霍格沃茨之遗","v":"HogwartsLegacy"},{"n":"太荒初境","v":"TalesofWild"},{"n":"Deck of Ashes","v":"DeckofAshes"},{"n":"星空","v":"Starfield"},{"n":"隐秘的角落","v":"YinMiDeJiaoLuo"},{"n":"江湖客栈","v":"TheJianghu"},{"n":"Ilysia","v":"Ilysia"},{"n":"Project Q","v":"ProjectQ"},{"n":"Pummel Party","v":"PummelParty"},{"n":"Holomento","v":"Holomento"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"SonsOfTheForest"},{"n":"弈仙牌","v":"yixianpai"},{"n":"夜族崛起","v":"VRising"},{"n":"漫威SNAP","v":"MarvelSnap"},{"n":"魔力宝贝","v":"CrossGate"},{"n":"木卫四协议","v":"CallistoProtocol"},{"n":"罗马复兴","v":"RomanRenaissance"},{"n":"风暴之门","v":"StormGate"},{"n":"暗邪西部","v":"EvilWest"},{"n":"堕落之主","v":"LordsofFallen"},{"n":"High on Life","v":"HighonLife"},{"n":"匹诺曹的谎言","v":"LiesofP"},{"n":"逃生:试炼","v":"TheOutlastTrials"},{"n":"战锤40K:暗潮","v":"40KDarktide"},{"n":"Isonzo","v":"Isonzo"},{"n":"索尼克 未知边境","v":"SonicFrontiers"},{"n":"漂泊牧歌","v":"WanderingVillage"},{"n":"塞尔达传说:王国之泪","v":"TEARSKINGDOM"},{"n":"破碎线","v":"Shatterline"},{"n":"卧龙:苍天陨落","v":"Wolong"},{"n":"卡库远古封印","v":"KAKU"},{"n":"原子之心","v":"AtomicHeart"},{"n":"霓虹入侵者","v":"FromSpace"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"ScarletandViolet"},{"n":"第一后裔","v":"TheFirstDescendant"},{"n":"铳墓G.O.R.E.","v":"GUNGRAVEGORE"},{"n":"Kingshunt","v":"Kingshunt"},{"n":"漫威暗夜之子","v":"MarvelMidnightSuns"},{"n":"奇怪的RPG","v":"WeirdRPG"},{"n":"Evercore Heroes","v":"EvercoreHeroes"},{"n":"东方:平野孤鸿","v":"MomentinEast"},{"n":"神之天平","v":"ASTLIBRARevision"},{"n":"伊克西翁","v":"IXION"},{"n":"主机一起看","v":"zjyqk"},{"n":"社交互动游戏","v":"SJHDYX"},{"n":"Divine Knockout","v":"DivineKnockout"},{"n":"巫师系列","v":"TheWitcher"},{"n":"至暗时刻","v":"DarkandDarker"},{"n":"江湖十一","v":"Jianghu11"},{"n":"XDefiant","v":"XDefiant"},{"n":"刺客信条:幻景","v":"ACMirage"},{"n":"Warlander","v":"Warlander"},{"n":"狂野之心","v":"WildHearts"},{"n":"Scars Above","v":"ScarsAbove"},{"n":"Pacific Drive","v":"PacificDrive"},{"n":"收获日3","v":"PAYDAY"},{"n":"浮生箓2:九九行歌","v":"FloatingLife"},{"n":"The Front","v":"TheFront"},{"n":"最终幻想16","v":"FinalFantasyXVI"},{"n":"街头霸王","v":"StreetFighter"},{"n":"Tchia","v":"Tchia"},{"n":"魔戒:咕噜","v":"Gollum"},{"n":"Prison Life 2","v":"PrisonLife"},{"n":"Innchanted","v":"Innchanted"},{"n":"Life by You","v":"LifebyYou"},{"n":"Eresys","v":"Eresys"},{"n":"Pax Dei","v":"PaxDei"},{"n":"Teravit","v":"Teravit"},{"n":"Caliber","v":"Caliber"},{"n":"沙盒与副本:英勇之地","v":"HerosLand"},{"n":"Coridden","v":"Coridden"},{"n":"Unrecord","v":"Unrecord"},{"n":"Deducto 2","v":"Deducto2"},{"n":"装甲核心6:境界天火","v":"ArmoredCore"},{"n":"Wayfinder","v":"Wayfinder"},{"n":"迷瘴纪事","v":"MiasmaChronicles"},{"n":"Minigame Madness","v":"MinigameMadness"},{"n":"Only Up","v":"onlyup"},{"n":"天文世界","v":"AstroWorld"},{"n":"学园构想家","v":"SchoolHomeroom"},{"n":"Jusant","v":"JUSANT"},{"n":"潜水员戴夫","v":"DAVETHEDIVER"},{"n":"GYLT","v":"GYLT"},{"n":"遗迹2","v":"RemnantII"},{"n":"索利斯堡","v":"FortSolis"},{"n":"Towerborne","v":"Towerborne"},{"n":"33 Immortals","v":"33Immortals"},{"n":"Wildmender","v":"Wildmender"},{"n":"How 2 Escape","v":"How2Escape"},{"n":"漫威蜘蛛侠2","v":"MarvelSpiderman2"},{"n":"博德之门3","v":"BG3"},{"n":"Eternights","v":"Eternights"},{"n":"Project F","v":"ProjectF"},{"n":"BaldMan Climbs Up","v":"BaldManClimbsUp"},{"n":"FC24","v":"FC24"},{"n":"NBA 2K24","v":"NBA2K24"},{"n":"超级马里奥兄弟:惊奇","v":"MarioWonder"},{"n":"蛮荒志异","v":"Taleswild"}]}],
+ "kjwh":[{"key":"cateId","name":"分类","init":"qezb","value":[{"n":"数码科技","v":"smkj"},{"n":"纪录片","v":"jlp"},{"n":"成年教育","v":"jiaoyu"},{"n":"人文社科","v":"Humanities"},{"n":"企鹅直播","v":"qezb"}]}],
+ "yl":[{"key":"cateId","name":"分类","init":"ecy","value":[{"n":"二次元","v":"ecy"},{"n":"一起看","v":"yqk"},{"n":"音乐","v":"music"},{"n":"户外","v":"HW"},{"n":"美食","v":"ms"},{"n":"原创IP","v":"ip"},{"n":"心动派对","v":"xdpd"},{"n":"音遇恋人","v":"yinyu"},{"n":"星秀","v":"xingxiu"},{"n":"心动FM","v":"dtxs"},{"n":"娱乐推荐","v":"yltj"},{"n":"中国地质大学(武汉)","v":"CUGWH"}]}],
+ "yp":[{"key":"cateId","name":"分类","init":"paidui","value":[{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}],
+ "voice":[{"key":"cateId","name":"分类","init":"yyjy","value":[{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}]
+ };
+ if (customArea.length > 0) {
+ const filterCfg = customArea.split('#');
+ classes.unshift({"type_id":"custom","type_name":"自选"});
+ const filterList = _.map(filterCfg, (it) => {
+ const filterKv = it.split(',');
+ return {
+ n: filterKv[1],
+ v: filterKv[0],
+ };
+ });
+ const defKey = filterList[0];
+ filterObj["custom"] = [{"key":"cateId","name":"分类","init":defKey.v,"value":filterList}];
}
- classes.unshift('首页');
- const filterObj = {};
+ if (isJustLive) {
+ // key-value映射修改
+ const filterKeys = Object.keys(filterObj);
+ for (const filterKey of filterKeys) {
+ const filterItem = filterObj[filterKey];
+ for (const typeItem of filterItem) {
+ typeItem.value = _.map(typeItem.value, (it) => {
+ // 修改默认值
+ if (it.v == typeItem.init) {
+ typeItem.init = it.n;
+ }
+ return {
+ n: it.n,
+ v: it.n,
+ };
+ });
+ }
+ }
+ }
+ classes.unshift({"type_id":"home","type_name":"首页"});
return JSON.stringify({
class: _.map(classes, (it) => {
return {
- type_id: it,
- type_name: it,
+ type_id: it.type_id,
+ type_name: it.type_name,
land: 1,
ratio: 1.78,
- }
+ };
}),
filters: filterObj,
});
@@ -64,20 +108,38 @@ async function homeVod() {
async function category(tid, pg, filter, extend) {
if (pg <= 0 || typeof pg == 'undefined') pg = 1;
let url = '';
- if (tid == '首页') {
- url = host + '/api/live/getRecommendByPlatform?platform=douyu&size=20&page=' + pg;
- } else {
- url = host + '/api/live/getRecommendByPlatformArea?platform=douyu&size=20&area=' + tid + '&page=' + pg;
- }
- const data = JSON.parse(await request(url));
- let videos = _.map(data.data, (it) => {
- return {
- vod_id: it.roomId,
- vod_name: it.roomName,
- vod_pic: it.roomPic,
- vod_remarks: it.ownerName,
+ let videos = [];
+ if (isJustLive) {
+ if (tid == 'home') {
+ url = host + '/api/live/getRecommendByPlatform?platform=douyu&size=20&page=' + pg;
+ } else {
+ url = host + '/api/live/getRecommendByPlatformArea?platform=douyu&size=20&area=' + tid + '&page=' + pg;
}
- });
+ const data = JSON.parse(await request(url));
+ videos = _.map(data.data, (it) => {
+ return {
+ vod_id: it.roomId,
+ vod_name: it.roomName,
+ vod_pic: it.roomPic,
+ vod_remarks: it.ownerName,
+ }
+ });
+ } else {
+ if (tid == 'home') {
+ url = host + '/api/room/list?page=' + pg;
+ } else {
+ url = host + '/api/room/list?type=' + extend.cateId + '&page=' + pg;
+ }
+ const data = JSON.parse(await request(url));
+ videos = _.map(data.data.list, (it) => {
+ return {
+ vod_id: it.rid,
+ vod_name: it.roomName,
+ vod_pic: it.roomSrc,
+ vod_remarks: it.nickname,
+ }
+ });
+ }
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
@@ -88,8 +150,9 @@ async function category(tid, pg, filter, extend) {
}
async function detail(id) {
- const data = JSON.parse(await request(host + '/api/live/getRoomInfo?platform=douyu&roomId=' + id));
+ const data = JSON.parse(await request('http://live.yj1211.work/api/live/getRoomInfo?platform=douyu&roomId=' + id));
const video = data.data;
+ const vodList = [];
let vod = {
vod_id: video.roomId,
vod_name: video.roomName,
@@ -102,28 +165,59 @@ async function detail(id) {
vod_year: '',
vod_area: '',
};
+ vodList.push(
+ {
+ title: "JustLive",
+ url: "https://getplayurl.lmteam.repl.co/live?platform=douyu&rid=" + video.roomId
+ },
+ {
+ title: "112114",
+ url: "http://epg.112114.xyz/douyu/" + video.roomId
+ },
+ {
+ title: "AOIS",
+ url: "https://www.aois.eu.org/live/douyu/" + video.roomId
+ },
+ {
+ title: "GIPTV",
+ url: "https://www.goodiptv.club/douyu/" + video.roomId
+ },
+ {
+ title: "KDTV",
+ url: "http://maomao.kandiantv.cn/douyu1.php?id=" + video.roomId
+ }
+ );
vod.vod_play_from = video.platForm;
- vod.vod_play_url = 'Live$' + id;
+ vod.vod_play_url = _.map(vodList, (it)=> {
+ return it.title + "$" + it.url
+ }).join("#");
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
- const resp = await requestRaw('https://getplayurl.lmteam.repl.co/live?platform=douyu&rid=' + id, 0);
- const headers = resp.headers;
- let url = "";
- if (headers.hasOwnProperty('location')) {
- url = headers.location;
- }
return JSON.stringify({
parse: 0,
- url: url,
+ url: id,
});
}
async function search(wd, quick) {
- return '{}';
+ const resp = await requestRaw(host + '/api/search/liveRoom?did=10000000000000000000000000001501&limit=40&offset=0&sk=' + wd, 'post');
+ const data = JSON.parse(resp.content);
+ let videos = [];
+ for (const vod of data.data.list) {
+ videos.push({
+ vod_id: vod.roomId,
+ vod_name: vod.roomName,
+ vod_pic: vod.roomSrc,
+ vod_remarks: vod.nickname,
+ });
+ }
+ return JSON.stringify({
+ list: videos,
+ });
}
export function __jsEvalReturn() {
diff --git a/cat/js/huya_open.js b/cat/js/huya_open.js
index 1e996725..574d686d 100644
--- a/cat/js/huya_open.js
+++ b/cat/js/huya_open.js
@@ -1,7 +1,9 @@
import { Crypto, _ } from 'assets://js/lib/cat.js';
-let host = 'http://live.yj1211.work';
-let categories = '';
+let host = '';
+let customArea = '';
+let dataFrom = 'official';
+let isJustLive = false;
let siteKey = '';
let siteType = 0;
@@ -28,30 +30,70 @@ async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cfg.hasOwnProperty('ext')) {
- if (cfg.ext.hasOwnProperty('categories')) {
- categories = cfg.ext.categories;
+ if (cfg.ext.hasOwnProperty('custom')) {
+ customArea = cfg.ext.custom;
}
- if (cfg.ext.hasOwnProperty('host')) {
- host = cfg.ext.host;
+ if (cfg.ext.hasOwnProperty('from')) {
+ dataFrom = cfg.ext.from;
}
}
+ if (dataFrom == 'justlive') {
+ host = 'http://live.yj1211.work';
+ isJustLive = true;
+ } else {
+ host = 'https://www.huya.com';
+ }
}
async function home(filter) {
- let classes = [];
- if (categories.length > 0) {
- classes = categories.split('#');
+ let classes = [{"type_id":"1","type_name":"网游"},{"type_id":"2","type_name":"单机"},{"type_id":"3","type_name":"手游"},{"type_id":"8","type_name":"娱乐"}];
+ let filterObj = {
+ "1":[{"key":"cateId","name":"分类","init":"1","value":[{"n":"英雄联盟","v":"1"},{"n":"CS2","v":"862"},{"n":"穿越火线","v":"4"},{"n":"lol云顶之弈","v":"5485"},{"n":"无畏契约","v":"5937"},{"n":"CFHD","v":"6079"},{"n":"逆战","v":"135"},{"n":"炉石传说","v":"393"},{"n":"DOTA2","v":"7"},{"n":"地下城与勇士","v":"2"},{"n":"魔兽世界","v":"8"},{"n":"坦克世界","v":"802"},{"n":"DOTA1","v":"6"},{"n":"梦三国","v":"489"},{"n":"魔兽争霸3","v":"4615"},{"n":"问道","v":"107"},{"n":"命运方舟","v":"3058"},{"n":"QQ飞车","v":"9"},{"n":"星际争霸","v":"5"},{"n":"网游竞技","v":"100023"},{"n":"射击综合游戏","v":"100141"},{"n":"暴雪专区","v":"100043"},{"n":"彩虹岛Online","v":"683"},{"n":"剑灵","v":"897"},{"n":"军事游戏","v":"100133"},{"n":"冒险岛","v":"2243"},{"n":"暗黑破坏神","v":"1123"},{"n":"诛仙3","v":"1646"},{"n":"热血江湖","v":"387"},{"n":"英魂之刃","v":"1830"},{"n":"武林外传一世琴缘","v":"1661"},{"n":"起凡:群雄逐鹿","v":"1612"},{"n":"神武4电脑版","v":"3227"},{"n":"龙之谷","v":"15"},{"n":"炉石战棋","v":"5751"},{"n":"御龙在天","v":"675"},{"n":"逆水寒","v":"2952"},{"n":"千年3","v":"878"},{"n":"永恒之塔","v":"446"},{"n":"体育游戏","v":"100135"},{"n":"寻仙","v":"734"},{"n":"战舰世界","v":"1947"},{"n":"QQ三国","v":"1090"},{"n":"流放之路","v":"427"},{"n":"反恐精英Online","v":"1918"},{"n":"反恐行动online","v":"861"},{"n":"征途","v":"2715"},{"n":"战争雷霆","v":"624"},{"n":"丝路传说2","v":"1026"},{"n":"星际战甲","v":"627"},{"n":"NBA2KOL系列","v":"3959"},{"n":"九阴真经","v":"1009"},{"n":"跑跑卡丁车","v":"162"},{"n":"诛仙世界","v":"7749"},{"n":"QQ华夏","v":"1878"},{"n":"天涯明月刀","v":"1219"},{"n":"大话西游:归来","v":"8239"},{"n":"荒野行动PC版","v":"3185"},{"n":"新剑侠情缘","v":"586"},{"n":"剑网3","v":"900"},{"n":"生死狙击2","v":"6091"},{"n":"全球使命","v":"939"},{"n":"梦想世界3","v":"486"},{"n":"枪神纪","v":"496"},{"n":"新天龙八部","v":"5671"},{"n":"铁甲雄兵","v":"2765"},{"n":"神泣","v":"2531"},{"n":"斗战神","v":"591"},{"n":"造梦西游OL","v":"6815"},{"n":"天堂","v":"1966"},{"n":"大话西游2","v":"2975"},{"n":"使命召唤:战区","v":"5911"},{"n":"希望OL","v":"1161"},{"n":"极光世界 弑神传","v":"514"},{"n":"守望先锋归来","v":"2174"},{"n":"QQ自由幻想","v":"1862"},{"n":"命运2","v":"2942"},{"n":"奇迹世界2","v":"766"},{"n":"坦克大战","v":"4359"},{"n":"生死狙击","v":"2471"},{"n":"天翼决","v":"779"},{"n":"QQ幻想","v":"2419"},{"n":"新飞飞(FlyFF)","v":"1582"},{"n":"刀剑英雄","v":"915"},{"n":"FIFA Online系列","v":"100079"},{"n":"全球使命3","v":"2953"},{"n":"完美端游系列","v":"3034"},{"n":"战意","v":"2599"},{"n":"泡泡堂","v":"440"},{"n":"赛尔号","v":"2755"},{"n":"大唐无双零","v":"1584"},{"n":"QQ炫舞","v":"2440"},{"n":"007:传奇","v":"1135"},{"n":"天下","v":"1597"},{"n":"天谕","v":"1899"},{"n":"新倩女幽魂","v":"1579"},{"n":"传世无双","v":"984"},{"n":"剑侠世界","v":"903"},{"n":"Warhaven","v":"9053"},{"n":"诺亚传说","v":"190"},{"n":"新挑战","v":"583"},{"n":"超激斗梦境","v":"5691"},{"n":"QQ音速","v":"1085"},{"n":"征途2","v":"677"},{"n":"征程","v":"678"},{"n":"蜀门","v":"4711"},{"n":"完美世界:诸神之战","v":"7217"},{"n":"战之刃:幸存者","v":"8627"},{"n":"黎明之光","v":"41"},{"n":"天命西游","v":"1086"},{"n":"炫舞时代","v":"3353"},{"n":"荣誉空间","v":"225"},{"n":"卡拉彼丘","v":"9073"},{"n":"成吉思汗怀旧版","v":"640"},{"n":"英雄年代3","v":"1232"},{"n":"天书奇谈","v":"2225"},{"n":"劲舞团","v":"2420"},{"n":"远征Online梦想版","v":"142"},{"n":"奇迹:传奇","v":"3917"},{"n":"封印者","v":"2294"},{"n":"上古世纪","v":"1046"},{"n":"梦幻诛仙2","v":"488"},{"n":"TERA Online","v":"1072"},{"n":"倚天Ⅱ","v":"959"},{"n":"街头篮球","v":"206"},{"n":"永恒轮回:无限","v":"7847"},{"n":"火线精英","v":"2550"},{"n":"忍者村大战2","v":"2369"},{"n":"领地人生","v":"2282"},{"n":"仙侠世界","v":"995"},{"n":"洛奇英雄传","v":"432"},{"n":"KARDS","v":"8261"},{"n":"无限法则","v":"3189"},{"n":"全面战争:竞技场","v":"5901"},{"n":"自由篮球","v":"243"},{"n":"FC Online4","v":"3683"},{"n":"战地之王","v":"618"},{"n":"古剑奇谭OL","v":"1892"},{"n":"QQ仙侠传","v":"2291"},{"n":"300英雄","v":"1132"}]}],
+ "2":[{"key":"cateId","name":"分类","init":"2793","value":[{"n":"天天吃鸡","v":"2793"},{"n":"永劫无间","v":"6219"},{"n":"主机游戏","v":"100032"},{"n":"猛兽派对","v":"6165"},{"n":"互动点播","v":"5907"},{"n":"我的世界","v":"1732"},{"n":"方舟","v":"1997"},{"n":"单机热游","v":"100002"},{"n":"怀旧游戏","v":"100125"},{"n":"逃离塔科夫","v":"3493"},{"n":"俄罗斯钓鱼4","v":"5495"},{"n":"部落:上升","v":"1318"},{"n":"Dark and Darker","v":"7905"},{"n":"The Front","v":"9497"},{"n":"Apex英雄","v":"5011"},{"n":"生化危机4重制版","v":"8013"},{"n":"DayZ独立版","v":"1125"},{"n":"星空","v":"7857"},{"n":"互动剧游","v":"6919"},{"n":"艾尔登法环","v":"5801"},{"n":"恐惧之间","v":"6679"},{"n":"SCUM","v":"4245"},{"n":"Dread Hunger","v":"7601"},{"n":"塞尔达传说:王国之泪","v":"7883"},{"n":"欧洲卡车模拟","v":"475"},{"n":"洛克王国","v":"2864"},{"n":"卧龙:苍天陨落","v":"7859"},{"n":"无人深空","v":"2566"},{"n":"帝国神话","v":"6821"},{"n":"饥荒","v":"74"},{"n":"森林之子","v":"7943"},{"n":"星球大战系列","v":"554"},{"n":"极限竞速:地平线","v":"2634"},{"n":"最终幻想16","v":"7869"},{"n":"Among Us","v":"6163"},{"n":"怪物猎人:崛起","v":"6479"},{"n":"怪物猎人物语","v":"7101"},{"n":"骑马与砍杀系列","v":"4783"},{"n":"荒野大镖客2","v":"4319"},{"n":"太荒初境","v":"7685"},{"n":"罗布乐思","v":"5771"},{"n":"只狼:影逝二度","v":"4505"},{"n":"双人成行","v":"6737"},{"n":"重生边缘","v":"6201"},{"n":"海贼王 寻秘世界","v":"5097"},{"n":"战神:诸神黄昏","v":"7771"},{"n":"恐鬼症","v":"6205"},{"n":"鬼谷八荒","v":"6571"},{"n":"霍格沃茨之遗","v":"7881"},{"n":"全面战争","v":"3521"},{"n":"仁王2","v":"5795"},{"n":"奥拉星","v":"2846"},{"n":"甜蜜之家","v":"6739"},{"n":"仙剑奇侠传七","v":"6509"},{"n":"消逝的光芒2","v":"7581"},{"n":"渡神记","v":"6231"},{"n":"归家异途","v":"2949"},{"n":"博德之门3","v":"6147"},{"n":"看门狗:军团","v":"6155"},{"n":"使命召唤系列","v":"100137"},{"n":"育碧游戏","v":"100139"},{"n":"帝国时代4","v":"4835"},{"n":"英灵神殿","v":"6609"},{"n":"蛮荒志异:起源","v":"9709"},{"n":"岛","v":"3019"},{"n":"沙盒与副本","v":"9151"},{"n":"扫雷","v":"2349"},{"n":"街机游戏","v":"5999"},{"n":"幽灵线:东京","v":"7669"},{"n":"怪物猎人世界","v":"3519"},{"n":"盗贼之海","v":"3641"},{"n":"纸人","v":"5257"},{"n":"黑色像素人","v":"28"},{"n":"对马岛之魂","v":"6039"},{"n":"瑞奇与叮当","v":"2455"},{"n":"港诡实录","v":"5853"},{"n":"剑士","v":"1467"},{"n":"魔法门之英雄无敌系列","v":"2096"},{"n":"星露谷物语","v":"2443"},{"n":"仙剑奇侠传四","v":"1659"},{"n":"伤害世界","v":"2337"},{"n":"禁闭求生","v":"6065"},{"n":"真三国无双","v":"1599"},{"n":"恐怖黎明","v":"3435"},{"n":"其他单机","v":"3069"},{"n":"幽灵行动:荒野","v":"2794"},{"n":"边缘","v":"151"},{"n":"阿凡达","v":"106"},{"n":"全面战争:三国","v":"3004"},{"n":"黎明之星","v":"40"},{"n":"翼星求生","v":"7463"},{"n":"黎明传说","v":"39"},{"n":"恶魔之魂","v":"6151"},{"n":"艾兰岛","v":"3855"},{"n":"龙与地下城:秘影历代记HD","v":"17"},{"n":"龙与地下城:匕首谷","v":"18"},{"n":"沙石镇时光","v":"7687"},{"n":"三国志曹操传","v":"2592"},{"n":"FIFA足球","v":"1888"},{"n":"最终幻想7:重制版","v":"5809"},{"n":"四海兄弟","v":"5995"},{"n":"最终幻想:起源","v":"7653"},{"n":"摔跤城大乱斗","v":"7773"},{"n":"音乐游戏","v":"2761"},{"n":"精灵与萤火意志","v":"5895"},{"n":"桥梁建造师","v":"3275"},{"n":"哈迪斯","v":"6153"},{"n":"小缇娜的奇幻之地","v":"7647"},{"n":"宝可梦:剑盾","v":"5715"},{"n":"边境","v":"4779"},{"n":"人类一败涂地","v":"3289"},{"n":"糖豆人:终极淘汰赛","v":"6083"},{"n":"精灵宝可梦Let's Go","v":"4375"},{"n":"战锤40K:暗潮","v":"3016"},{"n":"石油骚动","v":"2585"},{"n":"紫塞秋风","v":"6045"},{"n":"阿尔比恩","v":"8115"},{"n":"猎人:荒野的召唤","v":"2906"},{"n":"FIFA 23","v":"7789"},{"n":"都市:天际线","v":"2201"},{"n":"乐高大电影:游戏版","v":"1439"},{"n":"全面战争:阿提拉","v":"2383"},{"n":"斩妖行","v":"6105"},{"n":"马里奥赛车8","v":"5947"},{"n":"复仇者联盟","v":"6121"},{"n":"霓虹深渊","v":"5743"}]}],
+ "3":[{"key":"cateId","name":"分类","init":"2336","value":[{"n":"王者荣耀","v":"2336"},{"n":"和平精英","v":"3203"},{"n":"英雄联盟手游","v":"6203"},{"n":"CF手游","v":"2413"},{"n":"金铲铲之战","v":"7185"},{"n":"三国杀","v":"1669"},{"n":"原神","v":"5489"},{"n":"棋牌桌游","v":"100036"},{"n":"综合手游","v":"100029"},{"n":"劲乐幻想","v":"7691"},{"n":"新游广场","v":"100052"},{"n":"崩坏:星穹铁道","v":"7349"},{"n":"火影忍者手游","v":"2429"},{"n":"第五人格","v":"3115"},{"n":"问道手游","v":"2477"},{"n":"暗区突围","v":"7209"},{"n":"QQ飞车手游","v":"2928"},{"n":"球球大作战","v":"2411"},{"n":"明日之后","v":"3483"},{"n":"皇室战争","v":"2439"},{"n":"COD手游","v":"4769"},{"n":"手游休闲","v":"100004"},{"n":"二次元手游","v":"100091"},{"n":"摸了个鱼","v":"9283"},{"n":"MMORPG","v":"100273"},{"n":"动作游戏","v":"100197"},{"n":"战争冲突","v":"7449"},{"n":"王者模拟战","v":"5699"},{"n":"逆水寒手游","v":"7725"},{"n":"幻塔","v":"6437"},{"n":"欢乐斗地主","v":"1749"},{"n":"神武4手游","v":"3135"},{"n":"阴阳师","v":"2598"},{"n":"DNF手游","v":"4921"},{"n":"欢乐麻将","v":"1751"},{"n":"英雄联盟电竞经理","v":"7177"},{"n":"狼人杀手游","v":"100049"},{"n":"新天龙八部手游","v":"6945"},{"n":"中国象棋","v":"1671"},{"n":"天天象棋","v":"4997"},{"n":"传奇世界3D","v":"3961"},{"n":"御龙在天手游","v":"2568"},{"n":"高能英雄","v":"8359"},{"n":"天龙八部手游","v":"2852"},{"n":"三国志战略版","v":"5619"},{"n":"忍者必须死3","v":"4041"},{"n":"SKY光遇","v":"3719"},{"n":"虎牙领主争霸","v":"7529"},{"n":"云上城之歌","v":"5977"},{"n":"晶核","v":"7279"},{"n":"仙境传说RO","v":"2675"},{"n":"天天狼人","v":"2774"},{"n":"JJ棋牌","v":"3841"},{"n":"奇迹MU:觉醒","v":"3116"},{"n":"指尖四川麻将","v":"7215"},{"n":"部落冲突","v":"1797"},{"n":"新剑侠情缘手游","v":"6259"},{"n":"萌宠远征","v":"9385"},{"n":"暗黑破坏神:不朽","v":"6385"},{"n":"英雄杀","v":"2688"},{"n":"热血江湖手游","v":"2817"},{"n":"蛋仔派对","v":"6909"},{"n":"完美世界手游","v":"4237"},{"n":"巅峰战舰","v":"2502"},{"n":"狼人杀","v":"2785"},{"n":"斗罗大陆:魂师对决","v":"6745"},{"n":"武侠乂手游","v":"4929"},{"n":"诛仙手游","v":"2647"},{"n":"斗破苍穹手游","v":"4337"},{"n":"迷你世界","v":"2683"},{"n":"风云","v":"3061"},{"n":"妄想山海","v":"6007"},{"n":"曙光英雄","v":"6169"},{"n":"三国战纪2","v":"6049"},{"n":"梦幻新诛仙","v":"5975"},{"n":"黎明觉醒:生机","v":"6131"},{"n":"远征","v":"7837"},{"n":"航海王:燃烧意志","v":"3943"},{"n":"火炬之光:无限","v":"6399"},{"n":"巅峰极速","v":"6979"},{"n":"圣境之塔","v":"7055"},{"n":"魔力宝贝","v":"2891"},{"n":"香肠派对","v":"3639"},{"n":"创造与魔法","v":"2931"},{"n":"JJ斗地主","v":"6271"},{"n":"永恒纪元:戒","v":"2646"},{"n":"天涯明月刀手游","v":"5115"},{"n":"狼人杀官方","v":"3679"},{"n":"混沌起源","v":"5985"},{"n":"多多自走棋","v":"5133"},{"n":"梦幻诛仙手游","v":"2672"},{"n":"鸿图之下","v":"6027"},{"n":"新笑傲江湖","v":"5669"},{"n":"凡人修仙传:人界篇","v":"8297"},{"n":"多乐棋牌","v":"6209"},{"n":"口袋觉醒","v":"5953"},{"n":"跑跑卡丁车手游","v":"2620"},{"n":"奶块","v":"2775"},{"n":"月圆之夜","v":"4339"},{"n":"率土之滨","v":"2691"},{"n":"征途2手游","v":"2811"},{"n":"英魂之刃口袋版","v":"2760"},{"n":"精灵盛典:黎明","v":"6123"},{"n":"方舟手游","v":"4035"},{"n":"掼蛋","v":"6225"},{"n":"绝世仙王","v":"6619"},{"n":"流星群侠传","v":"3927"},{"n":"寻仙手游","v":"2979"},{"n":"一梦江湖","v":"3082"},{"n":"Lost Light(萤火突击国际服)","v":"6859"},{"n":"弹幕云游戏","v":"7001"},{"n":"猎魂觉醒","v":"3071"},{"n":"冒险岛:枫之传说","v":"8005"},{"n":"征途手游","v":"2556"},{"n":"海岛奇兵","v":"2624"},{"n":"倩女幽魂手游","v":"2503"},{"n":"超凡先锋","v":"6507"},{"n":"龙之谷2手游","v":"2736"},{"n":"崩坏3","v":"2639"},{"n":"猫和老鼠","v":"2758"},{"n":"七人传奇:光与暗之交战","v":"8125"},{"n":"JJ麻将","v":"9487"},{"n":"拉轰西游","v":"9543"},{"n":"三国战纪","v":"6047"},{"n":"自由幻想手游","v":"4015"},{"n":"秦时明月世界","v":"5279"},{"n":"新斗罗大陆","v":"6657"},{"n":"新神魔大陆","v":"5939"},{"n":"逃跑吧!少年","v":"4137"},{"n":"太古神王2","v":"6649"},{"n":"剑侠世界3","v":"7183"},{"n":"天天吃鸡手机版","v":"4341"},{"n":"时空猎人3","v":"6411"},{"n":"合金弹头:觉醒","v":"6931"},{"n":"明日方舟","v":"4925"},{"n":"原始征途","v":"7713"},{"n":"奇迹:最强者","v":"3215"},{"n":"天天酷跑","v":"1715"},{"n":"FC 足球世界","v":"3873"},{"n":"万国觉醒","v":"6159"},{"n":"机动都市阿尔法","v":"5411"},{"n":"航海王热血航线","v":"6181"},{"n":"幻世九歌","v":"7199"},{"n":"植物大战僵尸","v":"485"},{"n":"无悔华夏","v":"7063"},{"n":"时空猎人","v":"1742"},{"n":"荒野乱斗","v":"4613"},{"n":"拳皇98终极之战OL","v":"2687"},{"n":"蛇蛇争霸","v":"2680"},{"n":"王牌竞速","v":"6463"},{"n":"重返帝国","v":"6955"},{"n":"吞噬星空:黎明","v":"6651"},{"n":"口袋妖怪","v":"2541"},{"n":"QQ炫舞手游","v":"2991"},{"n":"一拳超人:最强之男","v":"4629"},{"n":"荣耀新三国","v":"6943"},{"n":"少年三国志2","v":"6125"},{"n":"我的起源","v":"5365"},{"n":"决战平安京","v":"3064"},{"n":"剑灵2","v":"7223"},{"n":"开心消消乐","v":"1712"},{"n":"小小蚁国","v":"7803"},{"n":"最强NBA","v":"2988"},{"n":"剑侠情缘手游","v":"2621"},{"n":"长安幻想","v":"6727"},{"n":"我叫MT4","v":"4087"},{"n":"全明星街球派对","v":"8401"},{"n":"大话西游手游","v":"2626"},{"n":"荣耀大天使","v":"6477"},{"n":"镇魂街:天生为王","v":"6557"},{"n":"摩尔庄园","v":"5981"},{"n":"游戏王:决斗链接","v":"4451"},{"n":"剑侠世界2手游","v":"3150"},{"n":"青云诀2","v":"6009"},{"n":"战地无疆","v":"7909"},{"n":"一念逍遥","v":"6419"},{"n":"永劫无间手游","v":"7579"},{"n":"尘白禁区","v":"7297"},{"n":"元梦之星","v":"9521"},{"n":"不良人3","v":"5891"},{"n":"剑灵:革命","v":"4545"},{"n":"魔力宝贝:旅人","v":"7573"},{"n":"米加小镇","v":"7269"},{"n":"龙武手游","v":"5219"},{"n":"斗罗大陆2:绝世唐门","v":"6581"},{"n":"西行纪燃魂","v":"8303"},{"n":"坦克世界闪击战","v":"4977"},{"n":"军棋","v":"2561"},{"n":"饥荒:新家","v":"6491"},{"n":"拳皇命运","v":"3379"},{"n":"实况足球","v":"3741"},{"n":"战舰世界闪击战","v":"4101"},{"n":"时空召唤","v":"2551"},{"n":"王牌战争:文明重启","v":"5479"},{"n":"雀魂麻将","v":"7107"},{"n":"欢乐升级","v":"3925"},{"n":"绿色征途","v":"4227"},{"n":"弹弹堂手游","v":"2857"},{"n":"太极熊猫3:猎龙","v":"2778"},{"n":"哈利波特:魔法觉醒","v":"5835"},{"n":"天地劫:幽城再临","v":"5987"},{"n":"热血街篮","v":"5859"},{"n":"神雕侠侣手游","v":"1781"},{"n":"山海镜花","v":"5089"},{"n":"三国志战棋版","v":"7937"},{"n":"神雕侠侣2","v":"4209"},{"n":"仙魔决","v":"1674"},{"n":"王者荣耀星之破晓","v":"7927"},{"n":"我在江湖之神魔道","v":"7699"},{"n":"梦幻模拟战","v":"3481"},{"n":"单机手游","v":"2777"},{"n":"斗罗大陆-斗神再临","v":"6631"},{"n":"未来之役","v":"6831"},{"n":"风云岛行动","v":"4695"},{"n":"新游推荐","v":"3160"},{"n":"火影忍者OL","v":"3901"},{"n":"九灵神域","v":"7719"},{"n":"武动乾坤","v":"3829"},{"n":"秦时明月2","v":"1784"},{"n":"文明与征服","v":"7071"},{"n":"战双:帕弥什","v":"4133"},{"n":"大航海时代:海上霸主","v":"6929"},{"n":"剑网1:归来","v":"7361"},{"n":"绝区零","v":"7711"},{"n":"黑色沙漠手游","v":"7287"},{"n":"虎牙吃鸡","v":"7465"},{"n":"一剑斩仙","v":"6843"},{"n":"传奇天下","v":"6927"},{"n":"斗斗堂","v":"7133"},{"n":"斗罗大陆","v":"6119"},{"n":"天谕手游","v":"5925"},{"n":"坎公骑冠剑","v":"6641"},{"n":"最终幻想觉醒","v":"2721"},{"n":"神将三国","v":"6621"},{"n":"灌篮高手正版授权手游","v":"5399"},{"n":"剑与家园","v":"2838"},{"n":"极无双2","v":"7825"},{"n":"光明大陆","v":"2832"},{"n":"荒野行动","v":"3084"},{"n":"战斗法则","v":"9513"},{"n":"疯狂原始人","v":"4619"},{"n":"逆战手游","v":"7575"},{"n":"石器时代:觉醒","v":"9159"}]}],
+ "8":[{"key":"cateId","name":"分类","init":"1663","value":[{"n":"星秀","v":"1663"},{"n":"户外","v":"2165"},{"n":"一起看","v":"2135"},{"n":"二次元","v":"2633"},{"n":"虚拟偶像","v":"6055"},{"n":"旅游","v":"6791"},{"n":"放映厅","v":"6245"},{"n":"娱乐天地","v":"100022"},{"n":"交友","v":"4079"},{"n":"组队","v":"5367"},{"n":"吃喝玩乐","v":"100044"},{"n":"原创","v":"6861"},{"n":"虎牙文化","v":"4089"},{"n":"体育","v":"2356"},{"n":"虎牙地方","v":"5123"},{"n":"颜值","v":"2168"},{"n":"科技","v":"2408"},{"n":"音乐","v":"3793"},{"n":"趣分享","v":"5883"},{"n":"一起买","v":"7759"},{"n":"派对","v":"7785"}]}],
+ };
+ if (customArea.length > 0) {
+ const filterCfg = customArea.split('#');
+ classes.unshift({"type_id":"custom","type_name":"自选"});
+ const filterList = _.map(filterCfg, (it) => {
+ const filterKv = it.split(',');
+ return {
+ n: filterKv[1],
+ v: filterKv[0],
+ };
+ });
+ const defKey = filterList[0];
+ filterObj["custom"] = [{"key":"cateId","name":"分类","init":defKey.v,"value":filterList}];
}
- classes.unshift('首页');
- const filterObj = {};
+ if (isJustLive) {
+ // key-value映射修改
+ const filterKeys = Object.keys(filterObj);
+ for (const filterKey of filterKeys) {
+ const filterItem = filterObj[filterKey];
+ for (const typeItem of filterItem) {
+ typeItem.value = _.map(typeItem.value, (it) => {
+ // 修改默认值
+ if (it.v == typeItem.init) {
+ typeItem.init = it.n;
+ }
+ return {
+ n: it.n,
+ v: it.n,
+ };
+ });
+ }
+ }
+ }
+ classes.unshift({"type_id":"home","type_name":"首页"});
return JSON.stringify({
class: _.map(classes, (it) => {
return {
- type_id: it,
- type_name: it,
+ type_id: it.type_id,
+ type_name: it.type_name,
land: 1,
ratio: 1.78,
- }
+ };
}),
filters: filterObj,
});
@@ -64,20 +106,39 @@ async function homeVod() {
async function category(tid, pg, filter, extend) {
if (pg <= 0 || typeof pg == 'undefined') pg = 1;
let url = '';
- if (tid == '首页') {
- url = host + '/api/live/getRecommendByPlatform?platform=huya&size=20&page=' + pg;
- } else {
- url = host + '/api/live/getRecommendByPlatformArea?platform=huya&size=20&area=' + tid + '&page=' + pg;
- }
- const data = JSON.parse(await request(url));
- let videos = _.map(data.data, (it) => {
- return {
- vod_id: it.roomId,
- vod_name: it.roomName,
- vod_pic: it.roomPic,
- vod_remarks: it.ownerName,
+ let videos = [];
+ if (isJustLive) {
+ if (tid == 'home') {
+ url = host + '/api/live/getRecommendByPlatform?platform=huya&size=20&page=' + pg;
+ } else {
+ url = host + '/api/live/getRecommendByPlatformArea?platform=huya&size=20&area=' + extend.cateId + '&page=' + pg;
}
- });
+ const data = JSON.parse(await request(url));
+ videos = _.map(data.data, (it) => {
+ return {
+ vod_id: it.roomId,
+ vod_name: it.roomName,
+ vod_pic: it.roomPic,
+ vod_remarks: it.ownerName,
+ }
+ });
+ } else {
+ if (tid == 'home') {
+ url = host + '/cache.php?m=LiveList&do=getLiveListByPage&tagAll=1&page=' + pg;
+ } else {
+ url = host + '/cache.php?m=LiveList&do=getLiveListByPage&gameId=' + extend.cateId + '&tagAll=0&page=' + pg;
+ }
+ const data = JSON.parse(await request(url));
+ videos = _.map(data.data.datas, (it) => {
+ return {
+ vod_id: it.profileRoom,
+ vod_name: it.roomName,
+ vod_pic: it.screenshot,
+ vod_remarks: it.nick,
+ }
+ });
+ }
+
return JSON.stringify({
page: parseInt(pg),
pagecount: 9999,
@@ -88,24 +149,34 @@ async function category(tid, pg, filter, extend) {
}
async function detail(id) {
- const headers = {
- 'Content-Type': 'application/x-www-form-urlencoded',
- 'User-Agent': MOBILE_UA,
- };
- const resp = await requestRaw('https://www.huya.com/' + id, headers);
- let liveData = null;
- let streamInfo = resp.content.match(/stream: ([\s\S]*?)\n/);
- if (streamInfo) {
- liveData = JSON.parse(streamInfo[1]);
- } else {
- streamInfo = resp.content.match(/"stream": "([\s\S]*?)"/);
+ let liveInfo = null;
+ let streamInfoList = null;
+ if (isJustLive) {
+ const headers = {
+ 'Content-Type': 'application/x-www-form-urlencoded',
+ 'User-Agent': MOBILE_UA,
+ };
+ const resp = await requestRaw('https://www.huya.com/' + id, headers);
+ let liveData = null;
+ let streamInfo = resp.content.match(/stream: ([\s\S]*?)\n/);
if (streamInfo) {
- let liveDataBase64 = streamInfo[1];
- liveData = JSON.parse(base64Decode(liveDataBase64));
+ liveData = JSON.parse(streamInfo[1]);
+ } else {
+ streamInfo = resp.content.match(/"stream": "([\s\S]*?)"/);
+ if (streamInfo) {
+ let liveDataBase64 = streamInfo[1];
+ liveData = JSON.parse(base64Decode(liveDataBase64));
+ }
}
+ const vodData = liveData.data[0];
+ liveInfo = vodData.gameLiveInfo;
+ streamInfoList = vodData.gameStreamInfoList;
+ } else {
+ const resp = await request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid=' + id);
+ const data = JSON.parse(resp);
+ liveInfo = data.data.liveData;
+ streamInfoList = data.data.stream.baseSteamInfoList;
}
- const vodData = liveData.data[0];
- const liveInfo = vodData.gameLiveInfo;
let vod = {
vod_id: id,
vod_name: liveInfo.introduction,
@@ -118,37 +189,11 @@ async function detail(id) {
vod_year: '',
vod_area: '',
};
- let streamInfoList = vodData.gameStreamInfoList;
let vodList = [];
let playUrl = '';
for (const streamInfo of streamInfoList) {
- const hlsUrl = streamInfo.sHlsUrl + '/' + streamInfo.sStreamName + '.' + streamInfo.sHlsUrlSuffix;
- const srcAntiCode = unescape(streamInfo.sHlsAntiCode);
- let codeList = srcAntiCode.split('&');
- codeList = codeList.filter(code => code != '');
- let cryptoInfo = {};
- for (const code of codeList) {
- const [k, v] = code.split('=');
- cryptoInfo[k] = v;
- }
- const fm = unquote(cryptoInfo.fm);
- const fmDecoded = base64Decode(fm);
- const hashPrefix = fmDecoded.split('_')[0];
- const ctype = cryptoInfo.ctype || '';
- const txyp = cryptoInfo.txyp || '';
- const fs = cryptoInfo.fs || '';
- const t = cryptoInfo.t || '';
- const u = 1463993859134;
- const curTime = Date.now();
- const seqid = Math.floor(curTime + u);
- const wsTime = (Math.floor(curTime / 1e3) + 3600).toString(16);
- const v0 = seqid + '|' + ctype + '|' + t;
- const v1 = md5Encode(v0);
- const v2 = hashPrefix + '_' + u + '_' + streamInfo.sStreamName + '_' + v1 + '_' + wsTime;
- const hash = md5Encode(v2);
- const ratio = ''
- const purl = `${hlsUrl}?wsSecret=${hash}&wsTime=${wsTime}&seqid=${seqid}&ctype=${ctype}&ver=1&txyp=${txyp}&fs=${fs}&ratio=${ratio}&u=${u}&t=${t}&sv=2107230339`;
- playUrl += `${streamInfo.sCdnType}$${purl}#`;
+ const urlData = getPlayUrlData(streamInfo);
+ playUrl += `${urlData.cdnType}$${urlData.playUrl}#`;
}
vod.vod_play_from = 'huya';
vod.vod_play_url = playUrl.replace(/#$/g, '');
@@ -157,6 +202,39 @@ async function detail(id) {
});
}
+function getPlayUrlData(streamInfo) {
+ const hlsUrl = streamInfo.sHlsUrl + '/' + streamInfo.sStreamName + '.' + streamInfo.sHlsUrlSuffix;
+ const srcAntiCode = unescape(streamInfo.sHlsAntiCode);
+ let codeList = srcAntiCode.split('&');
+ codeList = codeList.filter(code => code != '');
+ let cryptoInfo = {};
+ for (const code of codeList) {
+ const [k, v] = code.split('=');
+ cryptoInfo[k] = v;
+ }
+ const fm = unquote(cryptoInfo.fm);
+ const fmDecoded = base64Decode(fm);
+ const hashPrefix = fmDecoded.split('_')[0];
+ const ctype = cryptoInfo.ctype || '';
+ const txyp = cryptoInfo.txyp || '';
+ const fs = cryptoInfo.fs || '';
+ const t = cryptoInfo.t || '';
+ const u = 1463993859134;
+ const curTime = Date.now();
+ const seqid = Math.floor(curTime + u);
+ const wsTime = (Math.floor(curTime / 1e3) + 3600).toString(16);
+ const v0 = seqid + '|' + ctype + '|' + t;
+ const v1 = md5Encode(v0);
+ const v2 = hashPrefix + '_' + u + '_' + streamInfo.sStreamName + '_' + v1 + '_' + wsTime;
+ const hash = md5Encode(v2);
+ const ratio = ''
+ const purl = `${hlsUrl}?wsSecret=${hash}&wsTime=${wsTime}&seqid=${seqid}&ctype=${ctype}&ver=1&txyp=${txyp}&fs=${fs}&ratio=${ratio}&u=${u}&t=${t}&sv=2107230339`;
+ return {
+ cdnType: streamInfo.sCdnType,
+ playUrl: purl,
+ };
+}
+
async function play(flag, id, flags) {
return JSON.stringify({
parse: 0,
@@ -168,7 +246,20 @@ async function play(flag, id, flags) {
}
async function search(wd, quick) {
- return '{}';
+ const resp = await request('https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=' + wd + '&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0');
+ const data = JSON.parse(resp);
+ let videos = [];
+ for (const vod of data.response['3'].docs) {
+ videos.push({
+ vod_id: vod.room_id,
+ vod_name: vod.game_roomName,
+ vod_pic: vod.game_screenshot,
+ vod_remarks: vod.game_nick,
+ });
+ }
+ return JSON.stringify({
+ list: videos,
+ });
}
function unquote(str) {
diff --git a/cat/js/wogg.js b/cat/js/wogg.js
index 70813c0e..764c18a3 100644
--- a/cat/js/wogg.js
+++ b/cat/js/wogg.js
@@ -1 +1 @@
-//bbQ0FUT1DqAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybA5zaXRlS2V5EHNpdGVUeXBlDnNpdGVVcmwEVUEUcGF0dGVybkFsaQhpbml0DnJlcXVlc3QSZ2V0SGVhZGVyEmdldFN0cmluZw5jbGFzc2VzEmZpbHRlck9iaghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoIGh0dHBzOi8vd29nZy54eXqWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEOdHlwZV9pZAU1dXFfEnR5cGVfbmFtZQc1dcaJZ1IF/H56ggWoUitvBfOXUE4Ga2V5BWdSxWAFaFHokAJuAnYFnFVnUgUxcsVgBVBgFmAFqFJcTwXReXteBRhiiU4FZosqUwWvcmp/BahSO3UFR1l7XgVma6BPBZJRaZYFqmcYYgWsYJF1BcpgmmAFz354UQVSlyVmBYdleoIF5FPFiAWGU/JTB65fNXVxXwUwVzpTBSdZRpYFmZkvbgXwU35uBY5//VYF1Wz9VgXxgv1WBeVlLGcF6Zf9VgW3X/1WBfBs/VYFcFOmXgcPYSdZKVIHf4ntc1lyB6BS/2InWQV2UdZOBXRe/U4FV1vNawJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloGMC05BZJjj14F9mX0lQh0aW1lBbpOFGwIaGl0cwXEiwZSCnNjb3JlBe2LAIoF/VbtiwXxgu2LBaR87YsH/ZVXU+2LBemX7YsF5WXtiwXVbO2LBbdf7YsFdlGDWwX9VqdOBeVl6ZcFJ2uOfwZjZmcGZXh0CHNrZXkKc3R5cGUMcmVxVXJsDmFnZW50U3Aab2todHRwLzMuMTIuMBR1c2VyLWFnZW50BnJlcQ5oZWFkZXJzDnRpbWVvdXQOY29udGVudAxoZWFkZXIUVXNlci1BZ2VudAZ1cmwMZmlsdGVyEnN0cmluZ2lmeQ5maWx0ZXJzCGl0ZW0GY29uAiQMdmlkZW9zCG9uZUEIaHJlZgZwaWMMcmVtYXJrbC5tb2R1bGU6bHQoMykgIC5tb2R1bGUtbGlzdCAubW9kdWxlLWl0ZW1zIC5tb2R1bGUtaXRlbQhmaW5kSi5tb2R1bGUtaXRlbS1jb3ZlciAubW9kdWxlLWl0ZW0tcGljIGEKZmlyc3QIYXR0cgp0aXRsZU4ubW9kdWxlLWl0ZW0tY292ZXIgLm1vZHVsZS1pdGVtLXBpYyBpbWcQZGF0YS1zcmMiLm1vZHVsZS1pdGVtLXRleHQIdGV4dAhwdXNoDHZvZF9pZBB2b2RfbmFtZQ52b2RfcGljFnZvZF9yZW1hcmtzCGxpc3QGdGlkBHBnDGV4dGVuZBJ1cmxQYXJhbXMOaXNFbXB0eRBwYXJzZUludAItJi9pbmRleC5waHAvdm9kc2hvdy8KLmh0bWwOY29uc29sZQpkZWJ1Z3YubW9kdWxlOmVxKDApID4gLm1vZHVsZS1saXN0ID4gLm1vZHVsZS1pdGVtcyA+IC5tb2R1bGUtaXRlbS8jAHAAYQBnAGUAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkACHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkFHNoYXJlTGlua3Madm9kX3BsYXlfZnJvbRB0eXBlRWxlcxZ0eXBlTmFtZUFycgZ2b2QgLm1vZHVsZS1yb3ctdGV4dAhlYWNoQi52aWRlby1pbmZvLWhlYWRlciBkaXYudGFnLWxpbmsgYRZ2b2RfY29udGVudCgubW9kdWxlLWl0ZW0tcGljIGltZ0AudmlkZW8taW5mby1oZWFkZXIgPiAucGFnZS10aXRsZRh2b2RfcGxheV91cmwCLBB2b2RfeWVhcjoudmlkZW8taW5mby1oZWFkZXIgYS50YWctbGluawhsYXN0CHRyaW0Qdm9kX2FyZWESdm9kX2FjdG9yGHZvZF9kaXJlY3RvciIudmlkZW8taW5mby1pdGVtcwJpBmVsZRJzaGFy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TPwAAAALBCQBAABM+wAAAAQkAQAATPwAAAALBCUBAABM+wAAAAQlAQAATPwAAAALBCYBAABM+wAAAAQmAQAATPwAAAALBCcBAABM+wAAAAQnAQAATPwAAAALBCgBAABM+wAAAAQoAQAATPwAAAALBCkBAABM+wAAAAQpAQAATPwAAAALBCoBAABM+wAAAAQqAQAATPwAAAALBCsBAABM+wAAAAQrAQAATPwAAAALBCwBAABM+wAAAAQsAQAATPwAAAALBC0BAABM+wAAAAQtAQAATPwAAAALBC4BAABM+wAAAAQuAQAATPwAAAALBC8BAABM+wAAAAQvAQAATPwAAAALBDABAABM+wAAAAQwAQAATPwAAAALBDEBAABM+wAAAAQxAQAATPwAAAALBDIBAABM+wAAAAQyAQAATPwAAAALBDMBAABM+wAAAAQzAQAATPwAAAALBDQBAABM+wAAAAQ0AQAATPwAAAALBDUBAABM+wAAAAQ1AQAATPwAAAALBDYBAABM+wAAAAQ2AQAATPwAAAALBDcBAABM+wAAAAQ3AQAATPwAAAALBDgBAABM+wAAAAQ4AQAATPwAAAALBDkBAABM+wAAAAQ5AQAATPwAAAALBDoBAABM+wAAAAQ6AQAATPwAAAALBDsBAABM+wAAAAQ7AQAATPwAAAALBDwBAABM+wAAAAQ8AQAATPwAAAALBD0BAABM+wAAAAQ9AQAATPwAAAALBD4BAABM+wAAAAQ+AQAATPwAAAAmHABMQAAAAL9M4wAAAAu9Jkz4AAAABD8BAABMNgAAAAsEQAEAAEz7AAAABEEBAABM/AAAAAsEQgEAAEz7AAAABEMBAABM/AAAAAsERAEAAEz7AAAABEUBAABM/AAAACYDAExAAAAABEEBAABM4wAAACYFAEwBAACAC70nTPgAAAAEEgEAAEw2AAAACwT6AAAATPsAAAC/TPwAAAALBBMBAABM+wAAAAQTAQAATPwAAAALBBQBAABM+wAAAAQUAQAATPwAAAALBBUBAABM+wAAAAQVAQAATPwAAAALBBYBAABM+wAAAAQWAQAATPwAAAALBBcBAABM+wAAAAQXAQAATPwAAAALBBgBAABM+wAAAAQYAQAATPwAAAALBBkBAABM+wAAAAQZAQAATPwAAAALBBoBAABM+wAAAAQaAQAATPwAAAALBBsBAABM+wAAAAQbAQAATPwAAAALBBwBAABM+wAAAAQcAQAATPwAAAALBB0BAABM+wAAAAQdAQAATPwAAAALBB4BAABM+wAAAAQeAQAATPwAAAALBB8BAABM+wAAAAQfAQAATPwAAAALBCABAABM+wAAAAQgAQAATPwAAAALBCEBAABM+wAAAAQhAQAATPwAAAAmEABMQAAAAL9M4wAAAAu9KEz4AAAABEYBAABMNgAAAAsE+gAAAEz7AAAAv0z8AAAACwRHAQAATPsAAAAERwEAAEz8AAAACwRIAQAATPsAAAAESAEAAEz8AAAACwRJAQAATPsAAAAESQEAAEz8AAAACwRKAQAATPsAAAAESgEAAEz8AAAACwRLAQAATPsAAAAESwEAAEz8AAAACwRMAQAATPsAAAAETAEAAEz8AAAACwRNAQAATPsAAAAETQEAAEz8AAAACwROAQAATPsAAAAETgEAAEz8AAAACwRPAQAATPsAAAAETwEAAEz8AAAAJgoATEAAAAC/TOMAAAALvSlM+AAAAAQiAQAATDYAAAALBPoAAABM+wAAAL9M/AAAAAu9Kkz7AAAAvStM/AAAAAu9LEz7AAAAvS1M/AAAAAu9Lkz7AAAAvS9M/AAAAAu9MEz7AAAAvTFM/AAAAAu9Mkz7AAAAvTNM/AAAAAu9NEz7AAAAvTVM/AAAAAu9Nkz7AAAAvTdM/AAAAAu9OEz7AAAAvTlM/AAAAAu9Okz7AAAAvTtM/AAAAAu9PEz7AAAAvT1M/AAAAAu9Pkz7AAAAvT9M/AAAAAu9QEz7AAAAvUFM/AAAAAu9Qkz7AAAAvUNM/AAAAAu9REz7AAAAvUVM/AAAACYPAExAAAAAv0zjAAAAC71GTPgAAAAEIwEAAEw2AAAACwT6AAAATPsAAAC/TPwAAAALBCQBAABM+wAAAAQkAQAATPwAAAALBCUBAABM+wAAAAQlAQAATPwAAAALBCYBAABM+wAAAAQmAQAATPwAAAALBCcBAABM+wAAAAQnAQAATPwAAAALBCgBAABM+wAAAAQoAQAATPwAAAALBCkBAABM+wAAAAQpAQAATPwAAAALBCoBAABM+wAAAAQqAQAATPwAAAALBCsBAABM+wAAAAQrAQAATPwAAAALBCwBAABM+wAAAAQsAQAATPwAAAALBC0BAABM+wAAAAQtAQAATPwAAAALBC4BAABM+wAAAAQuAQAATPwAAAALBC8BAABM+wAAAAQvAQAATPwAAAALBDABAABM+wAAAAQwAQAATPwAAAALBDEBAABM+wAAAAQxAQAATPwAAAALBDIBAABM+wAAAAQyAQAATPwAAAALBDMBAABM+wAAAAQzAQAATPwAAAALBDQBAABM+wAAAAQ0AQAATPwAAAALBDUBAABM+wAAAAQ1AQAATPwAAAALBDYBAABM+wAAAAQ2AQAATPwAAAALBDcBAABM+wAAAAQ3AQAATPwAAAALBDgBAABM+wAAAAQ4AQAATPwAAAALBDkBAABM+wAAAAQ5AQAATPwAAAALBDoBAABM+wAAAAQ6AQAATPwAAAALBDsBAABM+wAAAAQ7AQAATPwAAAALBDwBAABM+wAAAAQ8AQAATPwAAAALBD0BAABM+wAAAAQ9AQAATPwAAAALBD4BAABM+wAAAAQ+AQAATPwAAAAmHABMQAAAAL9M4wAAAAu9R0z4AAAABD8BAABMNgAAAAsEQAEAAEz7AAAABEEBAABM/AAAAAsEQgEAAEz7AAAABEMBAABM/AAAAAsERAEAAEz7AAAABEUBAABM/AAAACYDAExAAAAABEEBAABM4wAAACYFAEwUAACAC71ITPgAAAAEEgEAAEw2AAAACwT6AAAATPsAAAC/TPwAAAALBBMBAABM+wAAAAQTAQAATPwAAAALBBQBAABM+wAAAAQUAQAATPwAAAALBBUBAABM+wAAAAQVAQAATPwAAAALBBYBAABM+wAAAAQWAQAATPwAAAALBBcBAABM+wAAAAQXAQAATPwAAAALBBgBAABM+wAAAAQYAQAATPwAAAALBBkBAABM+wAAAAQZAQAATPwAAAALBBoBAABM+wAAAAQaAQAATPwAAAALBBsBAABM+wAAAAQbAQAATPwAAAALBBwBAABM+wAAAAQcAQAATPwAAAALBB0BAABM+wAAAAQdAQAATPwAAAALBB4BAABM+wAAAAQeAQAATPwAAAALBB8BAABM+wAAAAQfAQAATPwAAAALBCABAABM+wAAAAQgAQAATPwAAAALBCEBAABM+wAAAAQhAQAATPwAAAAmEABMQAAAAL9M4wAAAAu9SUz4AAAABEYBAABMNgAAAAsE+gAAAEz7AAAAv0z8AAAACwRHAQAATPsAAAAERwEAAEz8AAAACwRI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LwEAAEz7AAAABC8BAABM/AAAAAsEMAEAAEz7AAAABDABAABM/AAAAAsEMQEAAEz7AAAABDEBAABM/AAAAAsEMgEAAEz7AAAABDIBAABM/AAAAAsEMwEAAEz7AAAABDMBAABM/AAAAAsENAEAAEz7AAAABDQBAABM/AAAAAsENQEAAEz7AAAABDUBAABM/AAAAAsENgEAAEz7AAAABDYBAABM/AAAAAsENwEAAEz7AAAABDcBAABM/AAAAAsEOAEAAEz7AAAABDgBAABM/AAAAAsEOQEAAEz7AAAABDkBAABM/AAAAAsEOgEAAEz7AAAABDoBAABM/AAAAAsEOwEAAEz7AAAABDsBAABM/AAAAAsEPAEAAEz7AAAABDwBAABM/AAAAAsEPQEAAEz7AAAABD0BAABM/AAAAAsEPgEAAEz7AAAABD4BAABM/AAAACYcAExAAAAAv0zjAAAAC72ITPgAAAAEPwEAAEw2AAAACwRAAQAATPsAAAAEQQEAAEz8AAAACwRCAQAATPsAAAAEQwEAAEz8AAAACwREAQAATPsAAAAERQEAAEz8AAAAJgMATEAAAAAEQQEAAEzjAAAAJgQATBwAAIALvYlM+AAAAAQjAQAATDYAAAALBPoAAABM+wAAAL9M/AAAAAsEJAEAAEz7AAAABCQBAABM/AAAAAsEJQEAAEz7AAAABCUBAABM/AAAAAsEJgEAAEz7AAAABCYBAABM/AAAAAsEJwEAAEz7AAAABCcBAABM/AAAAAsEKAEAAEz7AAAABCgBAABM/AAAAAsEKQEAAEz7AAAABCkBAABM/AAAAAsEKgEAAEz7AAAABCoBAABM/AAAAAsEKwEAAEz7AAAABCsBAABM/AAAAAsELAEAAEz7AAAABCwBAABM/AAAAAsELQEAAEz7AAAABC0BAABM/AAAAAsELgEAAEz7AAAABC4BAABM/AAAAAsELwEAAEz7AAAABC8BAABM/AAAAAsEMAEAAEz7AAAABDABAABM/AAAAAsEMQEAAEz7AAAABDEBAABM/AAAAAsEMgEAAEz7AAAABDIBAABM/AAAAAsEMwEAAEz7AAAABDMBAABM/AAAAAsENAEAAEz7AAAABDQBAABM/AAAAAsENQEAAEz7AAAABDUBAABM/AAAAAsENgEAAEz7AAAABDYBAABM/AAAAAsENwEAAEz7AAAA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
\ No newline at end of file
+//bbQ0FUT1DpAQ53b2dnLmpzLGFzc2V0czovL2pzL2xpYi9jYXQuanMYLi9saWIvYWxpLmpzHF9fanNFdmFsUmV0dXJuCGxvYWQCXwZVcmkOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybA5zaXRlS2V5EHNpdGVUeXBlDnNpdGVVcmwEVUEUcGF0dGVybkFsaQhpbml0DnJlcXVlc3QSZ2V0SGVhZGVyEmdldFN0cmluZxpyZWdleENhdGVnb3J5EmZpbHRlck9iaghob21lDmhvbWVWb2QQY2F0ZWdvcnkMZGV0YWlsCHBsYXkMc2VhcmNoIGh0dHBzOi8vd29nZy54eXqWAk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBpUGhvbmUgT1MgMTNfMl8zIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMy4wLjMgTW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEGa2V5BWdSxWAFnFVnUgJuAnYFMXLFYAVQYBZgBahSXE8F0Xl7XgUYYolOBWaLKlMFr3JqfwWoUjt1BUdZe14FZmugTwWSUWmWBapnGGIFrGCRdQXKYJpgBc9+eFEFUpclZgWHZXqCBeRTxYgFhlPyUweuXzV1cV8FMFc6UwUnWUaWBZmZL24F8FN+bgWOf/1WBdVs/VYF8YL9VgXlZSxnBemX/VYFt1/9VgXwbP1WBXBTpl4HD2EnWSlSB3+J7XNZcgegUv9iJ1kFdlHWTgV0Xv1OBVdbzWsCQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaBjAtOQWSY49eBfZl9JUIdGltZQW6ThRsCGhpdHMFxIsGUgpzY29yZQXtiwCKBf1W7YsF8YLtiwWkfO2LB/2VV1PtiwXpl+2LBeVl7YsF1WztiwW3X+2LBXZRg1sF/VanTgXlZemXBSdrjn8GY2ZnBmV4dAhza2V5CnN0eXBlDHJlcVVybA5hZ2VudFNwGm9raHR0cC8zLjEyLjAUdXNlci1hZ2VudAZyZXEOaGVhZGVycw50aW1lb3V0DmNvbnRlbnQMaGVhZGVyFFVzZXItQWdlbnQGdXJsDGZpbHRlcghpdGVtDmNsYXNzZXMGY29uAiQGb25lDm1hdGNoZXMSLm5hdi1saW5rCGF0dHIIaHJlZgptYXRjaA5pc0VtcHR5DnR5cGVfaWQIdGV4dAh0cmltEnR5cGVfbmFtZQhwdXNoEnN0cmluZ2lmeQ5maWx0ZXJzDHZpZGVvcwhvbmVBBnBpYwxyZW1hcmtsLm1vZHVsZTpsdCgzKSAgLm1vZHVsZS1saXN0IC5tb2R1bGUtaXRlbXMgLm1vZHVsZS1pdGVtCGZpbmRKLm1vZHVsZS1pdGVtLWNvdmVyIC5tb2R1bGUtaXRlbS1waWMgYQpmaXJzdAp0aXRsZU4ubW9kdWxlLWl0ZW0tY292ZXIgLm1vZHVsZS1pdGVtLXBpYyBpbWcQZGF0YS1zcmMiLm1vZHVsZS1pdGVtLXRleHQMdm9kX2lkEHZvZF9uYW1lDnZvZF9waWMWdm9kX3JlbWFya3MIbGlzdAZ0aWQEcGcMZXh0ZW5kEnVybFBhcmFtcxBwYXJzZUludAItJi9pbmRleC5waHAvdm9kc2hvdy8KLmh0bWwOY29uc29sZQpkZWJ1Z3YubW9kdWxlOmVxKDApID4gLm1vZHVsZS1saXN0ID4gLm1vZHVsZS1pdGVtcyA+IC5tb2R1bGUtaXRlbS8jAHAAYQBnAGUAIAA+ACAAYQA6AGMAbwBuAHQAYQBpAG4AcwAoAAtOAE51mCkACHBhZ2UScGFnZWNvdW50CmxpbWl0CnRvdGFsBGlkFHNoYXJlTGlua3Madm9kX3BsYXlfZnJvbRB0eXBlRWxlcxZ0eXBlTmFtZUFycgZ2b2QgLm1vZHVsZS1yb3ctdGV4dAhlYWNoQi52aWRlby1pbmZvLWhlYWRlciBkaXYudGFnLWxpbmsgYRZ2b2RfY29udGVudCgubW9kdWxlLWl0ZW0tcGljIGltZ0AudmlkZW8taW5mby1oZWFkZXIgPiAucGFnZS10aXRsZRh2b2RfcGxheV91cmwCLBB2b2RfeWVhcjoudmlkZW8taW5mby1oZWFkZXIgYS50YWctbGluawhsYXN0EHZvZF9hcmVhEnZvZF9hY3Rvchh2b2RfZGlyZWN0b3IiLnZpZGVvLWluZm8taXRlbXM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AC71vTPQAAAC9cEz1AAAAC71xTPQAAAC9ckz1AAAAC71zTPQAAAC9dEz1AAAAC711TPQAAAC9dkz1AAAAC713TPQAAAC9eEz1AAAAC715TPQAAAC9ekz1AAAAC717TPQAAAC9fEz1AAAAC719TPQAAAC9fkz1AAAAC71/TPQAAAC9gEz1AAAAC72BTPQAAAC9gkz1AAAAC72DTPQAAAC9hEz1AAAAC72FTPQAAAC9hkz1AAAAC72HTPQAAAC9iEz1AAAAJg4ATEAAAAALvYlM8QAAAAQbAQAATDYAAAALBBwBAABM9AAAAAQcAQAATPUAAAALBB0BAABM9AAAAAQdAQAATPUAAAALBB4BAABM9AAAAAQeAQAATPUAAAALBB8BAABM9AAAAAQfAQAATPUAAAALBCABAABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAAmGwBMQAAAAAu9ikzxAAAABDcBAABMNgAAAAsEOAEAAEz0AAAABDkBAABM9QAAAAsEOgEAAEz0AAAABDsBAABM9QAAAAsEPAEAAEz0AAAABD0BAABM9QAAACYDAExAAAAAJgQATAQAAIALvYtM8QAAAAQbAQAATDYAAAALBBwBAABM9AAAAAQcAQAATPUAAAALBB0BAABM9AAAAAQdAQAATPUAAAALBB4BAABM9AAAAAQeAQAATPUAAAALBB8BAABM9AAAAAQfAQAATPUAAAALBCABAABM9AAAAAQgAQAATPUAAAALBCEBAABM9AAAAAQhAQAATPUAAAALBCIBAABM9AAAAAQiAQAATPUAAAALBCMBAABM9AAAAAQjAQAATPUAAAALBCQBAABM9AAAAAQkAQAATPUAAAALBCUBAABM9AAAAAQlAQAATPUAAAALBCYBAABM9AAAAAQmAQAATPUAAAALBCcBAABM9AAAAAQnAQAATPUAAAALBCgBAABM9AAAAAQoAQAATPUAAAALBCkBAABM9AAAAAQpAQAATPUAAAALBCoBAABM9AAAAAQqAQAATPUAAAALBCsBAABM9AAAAAQrAQAATPUAAAALBCwBAABM9AAAAAQsAQAATPUAAAALBC0BAABM9AAAAAQtAQAATPUAAAALBC4BAABM9AAAAAQuAQAATPUAAAALBC8BAABM9AAAAAQvAQAATPUAAAALBDABAABM9AAAAAQwAQAATPUAAAALBDEBAABM9AAAAAQxAQAATPUAAAALBDIBAABM9AAAAAQyAQAATPUAAAALBDMBAABM9AAAAAQzAQAATPUAAAALBDQBAABM9AAAAAQ0AQAATPUAAAALBDUBAABM9AAAAAQ1AQAATPUAAAALBDYBAABM9AAAAAQ2AQAATPUAAAAmGwBMQAAAAAu9jEzxAAAABDcBAABMNgAAAAsEOAEAAEz0AAAABDkBAABM9QAAAAsEOgEAAEz0AAAABDsBAABM9QAAAAsEPAEAAEz0AAAABD0BAABM9QAAACYDAExAAAAAJgIATAUAAIBfEgAppAMBBAEAOwIHVihodHRwczpcL1wvd3d3XC5hbGl5dW5kcml2ZVwuY29tXC9zXC9bXiJdKykHpAIBAgCLAAAACAYAAAAEB/X///8LAAsBAWgAAXQAAXQAAXAAAXMAAToAAS8AAS8AAXcAAXcAAXcAAS4AAWEAAWwAAWkAAXkAAXUAAW4AAWQAAXIAAWkAAXYAAWUAAS4AAWMAAW8AAW0AAS8AAXMAAS8AHAwAAAABAAAA////fwEAAAAVAgAAACEAIwD//woMAQwACg5iBgHGAwEBAQI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
\ No newline at end of file
diff --git a/jar/XBPQ.jar b/jar/XBPQ.jar
index 1c0a5b89..b0cb0d97 100644
Binary files a/jar/XBPQ.jar and b/jar/XBPQ.jar differ
diff --git a/jar/XBPQ1.jar b/jar/XBPQ1.jar
new file mode 100644
index 00000000..b42ab8c0
Binary files /dev/null and b/jar/XBPQ1.jar differ
diff --git a/jar/XYQ.jar b/jar/XYQ.jar
index e0f33078..d8154e9b 100644
Binary files a/jar/XYQ.jar and b/jar/XYQ.jar differ
diff --git a/jar/ab.jar b/jar/ab.jar
deleted file mode 100644
index d53ecb1a..00000000
Binary files a/jar/ab.jar and /dev/null differ
diff --git a/jar/ab12.jar b/jar/ab12.jar
deleted file mode 100644
index 23bf3627..00000000
Binary files a/jar/ab12.jar and /dev/null differ
diff --git a/jar/ab2.jar b/jar/ab2.jar
deleted file mode 100644
index d9ab341e..00000000
Binary files a/jar/ab2.jar and /dev/null differ
diff --git a/jar/cs.jar b/jar/cs.jar
deleted file mode 100644
index 2d3dbfc4..00000000
Binary files a/jar/cs.jar and /dev/null differ
diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar
index 8a73c3ab..660489d9 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 8488b14c..8da938f7 100644
Binary files a/jar/fan.txt and b/jar/fan.txt differ
diff --git a/jar/fm.20231030-0802.jar b/jar/fm.20231104-1015.jar
similarity index 72%
rename from jar/fm.20231030-0802.jar
rename to jar/fm.20231104-1015.jar
index 0e15a34e..e83f9e1e 100644
Binary files a/jar/fm.20231030-0802.jar and b/jar/fm.20231104-1015.jar differ
diff --git a/jar/fm.nogo.20231030-0802.jar b/jar/fm.nogo.20231030-0802.jar
deleted file mode 100644
index 26c74f76..00000000
Binary files a/jar/fm.nogo.20231030-0802.jar and /dev/null differ
diff --git a/jar/fm.nogo.20231104-1015.jar b/jar/fm.nogo.20231104-1015.jar
new file mode 100644
index 00000000..a1326d8a
Binary files /dev/null and b/jar/fm.nogo.20231104-1015.jar differ
diff --git a/js.json b/js.json
index d918f593..5ad24da6 100644
--- a/js.json
+++ b/js.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fm.20231030-0802.jar;md5;f4f263af218e9fcd36bed7457ead29b0",
+"spider":"./jar/fm.20231104-1015.jar;md5;edc36d93777d3549323e026e67b232b5",
"lives":[{"name":"live","type":0,"url":"./tvlive.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo": "https://epg.112114.xyz/logo/{name}.png"}],
"wallpaper":"https://tool.weetai.cn/api",
"sites":[
@@ -63,7 +63,6 @@
{"key":"lf_js_lf_live","name":"路飞 | 直播[js]","type":3,"api":"./lib/lf_live_min.js","style":{ "type":"oval"},"searchable":1,"changeable":0,"quickSearch":1,"filterable":1,"ext":"./js/lf_live.txt"},
{"key":"drpy_js_直播大全","name":"电视 | 直播大全[js]","type":3,"api":"./lib/live2cms.js","style":{ "type":"oval"},"changeable":0,"ext":"./js/live2mv_data.json"},
-{"key":"NanGua","name":"弹幕 | 南瓜[jar]","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1"},
{"key":"csp_Sp360","name":"弹幕 | 360[jar]","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true}, "timeout":30},
{"key":"荐片弹幕版","name":"弹幕 | 荐片[jar]","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60},
{"key":"csp_Wobg","name":"弹幕 | 玩偶表哥[jar]","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wobge.run.goorm.io", "timeout":30},
@@ -75,6 +74,7 @@
{"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/ddys_d.js"},
{"key":"drpy_js_南瓜影视","name":"影视 | 南瓜影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/南瓜影视.js"},
+{"key":"drpy_js_Auete","name":"影视 | Auete[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/Auete.js"},
{"key":"drpy_js_cokemv","name":"影视 | cokemv[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/cokemv.js"},
{"key":"drpy_js_LIBVIO","name":"影视 | LIBVIO[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/LIBVIO.js"},
{"key":"drpy_js_voflix","name":"影视 | voflix[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/voflix.js"},
@@ -84,6 +84,7 @@
{"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"},
+{"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"},
{"key":"drpy_js_达达龟","name":"影视 | 达达龟[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/达达龟.js"},
diff --git a/js/Auete.js b/js/Auete.js
new file mode 100644
index 00000000..88fb78dd
--- /dev/null
+++ b/js/Auete.js
@@ -0,0 +1,50 @@
+/**
+ * 搜索 > 图片加法验证
+ * 网址导航 https://auete.site
+ */
+
+var rule = {
+ title: 'Auete',
+ // host:'https://haozhansou.com',
+ host: 'https://auete.site',
+ hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src = jsp.pdfh(html,"ul&&li&&a&&href");print(src);HOST=src',//网页域名根动态抓取js代码。通过HOST=赋值
+ // url:'/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]',
+ url: '/fyclassfyfilter/indexfypage.html[/fyclassfyfilter/index.html]',
+ filterable: 1,
+ filter_url: '{{fl.class}}',
+ filter: {
+ "Movie":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧片","v":"/xjp"},{"n":"动作片","v":"/dzp"},{"n":"爱情片","v":"/aqp"},{"n":"科幻片","v":"/khp"},{"n":"恐怖片","v":"/kbp"},{"n":"惊悚片","v":"/jsp"},{"n":"战争片","v":"/zzp"},{"n":"剧情片","v":"/jqp"}]}],
+ "Tv":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"美剧","v":"/oumei"},{"n":"韩剧","v":"/hanju"},{"n":"日剧","v":"/riju"},{"n":"泰剧","v":"/yataiju"},{"n":"网剧","v":"/wangju"},{"n":"台剧","v":"/taiju"},{"n":"国产","v":"/neidi"},{"n":"港剧","v":"/tvbgj"},{"n":"英剧","v":"/yingju"}]}],
+ "Zy":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"国综","v":"/guozong"},{"n":"韩综","v":"/hanzong"},{"n":"美综","v":"/meizong"}]}],
+ "Dm":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"动画","v":"/donghua"},{"n":"日漫","v":"/riman"},{"n":"国漫","v":"/guoman"},{"n":"美漫","v":"/meiman"}]}],
+ "qita":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"记录片","v":"/Jlp"},{"n":"经典片","v":"/Jdp"},{"n":"经典剧","v":"/Jdj"},{"n":"网大电影","v":"/wlp"},{"n":"国产老电影","v":"/laodianying"}]}]
+ },
+ searchUrl: '/auete2so.php?page=fypage&searchword=**',
+ searchable: 2,
+ quickSearch: 1,
+ headers: {
+ 'User-Agent': 'PC_UA',
+ 'Cookie': 'ssea2_search=ok'
+ },
+ class_parse: '.mr-auto li:gt(0):lt(6);a&&Text;a&&href;/(\\w+)/index.html',
+ play_parse: true,
+ lazy:'js:eval(unescape(base64Decode("anM6CgkJcGRmaCA9IGpzcC5wZGZoOyBwZGZhID0ganNwLnBkZmE7IHBkID0ganNwLnBkOwoJCWxldCBkb2N1bWVudCA9IHt9OwoJCWxldCBuYXZpZ2F0b3IgPSB7CgkJCXVzZXJBZ2VudDogTU9CSUxFX1VBLAoJCX07CgkJbGV0IGJhc2U2NGRlY29kZSA9IGJhc2U2NERlY29kZTsKCQlsZXQgcG4gPSAnJywgbm93ID0gJycsIG5leHRQYWdlID0gJycsIHByZVBhZ2UgPSAnJywgbmV4dCA9ICcnLCB2aWQgPSAnJywgdmZyb20gPSAnJywgdnBhcnQgPSAnJywgc3JjVXJsID0gJyc7CgkJZXZhbChyZXF1ZXN0KEhPU1QgKyAiL2pzL3BsYXkuanMiKSk7CgkJbGV0IGh0bWwgPSByZXF1ZXN0KGlucHV0KTsKCQlldmFsKHBkZmgoaHRtbCwgIi5tYi0yJiZzY3JpcHQmJkh0bWwiKS5yZXBsYWNlQWxsKCd2YXIgJywnJykpOwoJCWV2YWwocGRmaChodG1sLCAiLm1iLTImJnNjcmlwdCwxJiZIdG1sIikucmVwbGFjZUFsbCgndmFyICcsJycpLnNwbGl0KCJkb2N1bWVudCIpWzBdKTsKCQlsZXQgcGFyc2VIdG1sID0gcmVxdWVzdChIT1NUICsgIi9qcy9wbGF5ZXIvIiArIHBuICsgIi5odG1sIik7CgkJbGV0IHBhcmVudCA9IHsKCQkJbm93OiBub3csCgkJCW5leHRQYWdlOiBuZXh0UGFnZSwKCQkJbmV4dDogbmV4dCwKCQkJdmlkOiB2aWQsCgkJCXZmcm9tOiB2ZnJvbSwKCQkJdnBhcnQ6IHZwYXJ0LAoJCX07CgkJbGV0IHBhcmpzID0gcGRmaChwYXJzZUh0bWwsICJib2R5JiZzY3JpcHQmJkh0bWwiKTsKCQlldmFsKCJzcmNVcmwgPSAnIiArIHBkZmgocGFyanMsICJpZnJhbWUmJnNyYyIpICsgIiciKTsKCQlpZiAoc3JjVXJsLmluZGV4T2YoIj91cmw9IikgPiAtMSB8fCBzcmNVcmwuaW5kZXhPZigiP3VpZD0iKSA+IC0xKSB7CgkJCWlucHV0ID0ge2p4OjAsIHVybDpzcmNVcmwuc3BsaXQoIj0iKVsxXSwgcGFyc2U6MH0KCQl9IGVsc2UgewoJCQlsZXQgcHVybCA9IHNyY1VybC5zcGxpdCgiPSIpWzFdLnNwbGl0KCIsIilbMV07CgkJCWlucHV0ID0ge2p4OjAsIHVybDpwdXJsLCBwYXJzZTowfQoJCX0=")))',
+ limit: 6,
+ 推荐: '*',
+ 一级: '.threadlist .trans_3;.title&&Text;.lazy&&src;.hdtag&&Text;a&&href',
+ 二级: {
+ "title":".cover a&&title;.message&&p:eq(2)&&Text",
+ "img": ".cover img&&src",
+ "desc":".w-100&&Text;;.message&&p:eq(4)&&Text;.message&&p:eq(5)&&Text;.message&&p:eq(6)&&Text",
+ "content": ".message p:eq(-1)&&Text",
+ "tabs": `js:
+ TABS = [];
+ let tabs = pdfa(html, 'h2');
+ tabs.forEach((it) => {
+ TABS.push(pdfh(it, "body&&Text").split('』')[1].split(':')[0])
+ });
+ `,
+ "lists": "#player_list:eq(#id) li"
+ },
+ 搜索: '.card-body .media;.text-danger&&Text;;.data&&Text;a&&href',
+}
\ No newline at end of file
diff --git a/js/我的哔哩.js b/js/我的哔哩.js
index 3b67a2d9..4c9f1251 100644
--- a/js/我的哔哩.js
+++ b/js/我的哔哩.js
@@ -1,6 +1,7 @@
/**
* 已知问题:
* [推荐]页面:'雷电模拟器'播放部份影片会出错,'播放器'改成'ijk' & '解码方式'改成'软解',即可正常播放
+ * 影视TV 超連結跳轉支持
* 影视TV 弹幕支持
* https://t.me/fongmi_offical/
* https://github.com/FongMi/Release/tree/main/apk
@@ -25,12 +26,13 @@ var rule = {
// homeUrl:'/x/web-interface/search/type?search_type=video&keyword=小姐姐4K&page=1',
homeUrl:'/x/web-interface/ranking/v2?rid=0&type=origin', // 排行 > 排行榜 > 原创
url:'/x/web-interface/search/type?search_type=videofyfilter',
- class_name:'推荐&经典无损音乐合集&帕梅拉&太极拳&健身&舞蹈&音乐&歌曲&MV&演唱会&白噪音&知名UP主&说案&解说&演讲&时事&探索发现&纪录片&平面设计教学&软件教程&实用教程&旅游&风景&食谱&美食&搞笑&球星&动物世界&相声小品&戏曲&儿童&小姐姐&热门&旅行探险',
- class_url:'推荐&经典无损音乐合集&帕梅拉&太极拳&健身&舞蹈&音乐&歌曲&MV4K&演唱会4K&白噪音4K&知名UP主&说案&解说&演讲&时事&探索发现超清&纪录片超清&平面设计教学&软件教程&实用教程&旅游&风景4K&食谱&美食超清&搞笑&球星&动物世界超清&相声小品&戏曲&儿童&小姐姐4K&热门&旅行探险',
+ class_name:'推荐&经典无损音乐合集&帕梅拉&太极拳&健身&舞蹈&音乐&歌曲&MV&演唱会&白噪音&知名UP主&说案&解说&演讲&时事&探索发现&纪录片&平面设计教学&软件教程&实用教程&旅游&风景&食谱&美食&搞笑&球星&动物世界&相声小品&戏曲&儿童&小姐姐&热门&旅行探险&历史记录',
+ class_url:'推荐&经典无损音乐合集&帕梅拉&太极拳&健身&舞蹈&音乐&歌曲&MV4K&演唱会4K&白噪音4K&知名UP主&说案&解说&演讲&时事&探索发现超清&纪录片超清&平面设计教学&软件教程&实用教程&旅游&风景4K&食谱&美食超清&搞笑&球星&动物世界超清&相声小品&戏曲&儿童&小姐姐4K&热门&旅行探险&历史记录',
filterable: 1,
filter_url: '&keyword={{fl.tid}}&page=fypage&duration={{fl.duration}}&order={{fl.order}}',
filter_def:{
推荐:{tid:'推荐'},
+ 历史记录:{tid:'历史记录'},
经典无损音乐合集:{tid:'经典无损音乐合集'},
帕梅拉:{tid:'帕梅拉'},
太极拳:{tid:'太极拳'},
@@ -110,7 +112,7 @@ var rule = {
"Referer": "https://www.bilibili.com",
// "Cookie":"$bili_cookie"
// "Cookie":"https://ghproxy.net/https://github.com/FongMi/CatVodSpider/raw/main/txt/cookie.txt"
- "Cookie":"http://127.0.0.1:9978/file/tvfan/cookie.txt"
+ "Cookie":"https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"
},
timeout:5000,
limit:8,
@@ -244,6 +246,10 @@ var rule = {
`,
// 一级:'js:let html=request(input);let msg=JSON.parse(html).message;function title_rep(title){if(/keyword/.test(title)){title=title.replace(\'
\',"").replace("","").replace(""","\'");log("名称替换👉"+title)};return title}if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let videos=[];let vodList=JSON.parse(html).data.result;vodList.forEach(function(vod){let aid=vod["aid"];let title=vod["title"].trim();title=title_rep(title);title=title_rep(title);title=title_rep(title);title=title_rep(title);let img="https:"+vod["pic"];let remark=vod["duration"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}',
一级:`js:
+ if (cateObj.tid.endsWith('_clicklink')) {
+ cateObj.tid = cateObj.tid.split('_')[0];
+ input = HOST + '/x/web-interface/search/type?search_type=video&keyword=' + cateObj.tid + '&page=' + MY_PAGE;
+ }
function stripHtmlTag(src) {
return src.replace(/<\\/?[^>]+(>|$)/g, '').replace(/&.{1,5};/g, '').replace(/\\s{2,}/g, ' ');
}
@@ -315,6 +321,10 @@ var rule = {
input = HOST + '/x/web-interface/index/top/rcmd?ps=14&fresh_idx=' + MY_PAGE + '&fresh_idx_1h=' + MY_PAGE;
data = JSON.parse(request(input)).data;
vodList = data.item;
+ } else if (MY_CATE === '历史记录') {
+ input = HOST + '/x/v2/history?pn=' + MY_PAGE;
+ data = JSON.parse(request(input)).data;
+ vodList = data;
} else {
data = JSON.parse(request(input)).data;
vodList = data.result;
@@ -328,10 +338,13 @@ var rule = {
img = 'https:' + img;
}
let play = '';
- let danmaku = ''
+ let danmaku = '';
if (MY_CATE === '推荐') {
play = ConvertNum(vod.stat.view);
danmaku = vod.stat.danmaku;
+ } else if (MY_CATE === '历史记录') {
+ play = ConvertNum(vod.stat.view);
+ danmaku = vod.stat.danmaku;
} else {
play = ConvertNum(vod.play);
danmaku = vod.video_review;
@@ -352,6 +365,24 @@ var rule = {
}
let html = request(input);
let jo = JSON.parse(html).data.View;
+ // 历史记录
+ let cookies = rule_fetch_params.headers.Cookie.split(';');
+ let bili_jct = '';
+ cookies.forEach(cookie => {
+ if (cookie.includes('bili_jct')) {
+ bili_jct = cookie.split('=')[1];
+ }
+ });
+ if (bili_jct !== '') {
+ let historyReport = 'https://api.bilibili.com/x/v2/history/report';
+ let dataPost = {
+ aid: jo.aid,
+ cid: jo.cid,
+ csrf: bili_jct,
+ };
+ post(historyReport, dataPost, 'form');
+ }
+
let stat = jo.stat;
let up_info = JSON.parse(html).data.Card;
let relation = up_info.following ? '已关注' : '未关注';
@@ -379,7 +410,8 @@ var rule = {
vod_area: 'bilidanmu',
// vod_remarks: remark,
vod_tags: 'mv',
- vod_director: '🆙 ' + up_name + ' 👥 ' + up_info.follower + ' ' + relation,
+ // vod_director: '🆙 ' + up_name + ' 👥 ' + up_info.follower + ' ' + relation,
+ vod_director: '🆙 ' + '[a=cr:' + JSON.stringify({'id':up_name + '_clicklink','name':up_name}) + '/]' + up_name + '[/a]' + ' 👥 ' + up_info.follower + ' ' + relation,
vod_actor: '▶' + stat.view + ' ' + '💬' + stat.danmaku + ' ' + '👍' + stat.like + ' ' + '💰' + stat.coin + ' ' + '⭐' + stat.favorite,
vod_content: desc
};
diff --git a/js/独播库[飞].js b/js/独播库[飞].js
index c6305d2d..5abdad81 100644
--- a/js/独播库[飞].js
+++ b/js/独播库[飞].js
@@ -1,9 +1,11 @@
-muban.首图.二级.title = 'h1&&Text;.data--span:eq(0)&&Text';
-muban.首图.二级.desc = '.score&&Text;;;.data--span:eq(2)&&Text;.data--span:eq(3)&&Text';
-muban.首图.二级.content = '.data:eq(5)&&Text';
+/**
+ * 影视TV 超連結跳轉支持
+ * https://t.me/fongmi_offical/
+ * https://github.com/FongMi/Release/tree/main/apk
+ */
+
var rule = {
title:'独播库[飞]',
- 模板:'首图',
host:'https://www.duboku.tv',
// host:'https://u.duboku.io',
url: '/vodshow/fyfilter.html',
@@ -29,10 +31,126 @@ var rule = {
14:{cateId:'14'},
20:{cateId:'20'}
},
+ searchUrl:'/vodsearch/**----------fypage---.html',
+ searchable: 2,
class_parse:'.nav-list li;a&&Text;a&&href;.*/(.*?).html',
- lazy:"js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?))[1]);var url=html.url;if(html.encrypt=='1'){url=unescape(url)}else if(html.encrypt=='2'){url=unescape(base64Decode(url))}if(/m3u8|mp4/.test(url)){input=url}else{input}",
-
- searchUrl:'/index.php/ajax/suggest?mid=1&wd=**&limit=50',
- detailUrl:'/voddetail/fyid.html', //非必填,二级详情拼接链接
- 搜索:'json:list;name;pic;;id',
+ play_parse: true,
+ lazy:`js:
+ let html = JSON.parse(request(input).match(/r player_.*?=(.*?))[1]);
+ let url = html.url;
+ if (html.encrypt == '1') {
+ url = unescape(url)
+ } else if (html.encrypt == '2') {
+ url = unescape(base64Decode(url))
+ }
+ if (/m3u8|mp4/.test(url)) {
+ input = {jx:0, url:url, parse:0}
+ } else {
+ input
+ }
+ `,
+ limit: 6,
+ 推荐:`js:
+ pdfh = jsp.pdfh, pdfa = jsp.pdfa, pd = jsp.pd;
+ let d = [];
+ let html = request(input);
+ let list = pdfa(html, "ul.myui-vodlist:eq(0)&&li");
+ list.forEach(it => {
+ d.push({
+ title: pdfh(it, "a&&title"),
+ desc: pdfh(it, ".pic-text&&Text") + ' ⭐' + pdfh(it, ".tag&&Text"),
+ pic_url: pd(it, ".lazyload&&data-original"),
+ url: pd(it, "a&&href")
+ })
+ });
+ setResult(d)
+ `,
+ 一级:`js:
+ pdfh = jsp.pdfh, pdfa = jsp.pdfa, pd = jsp.pd;
+ let d = [];
+ let html = '';
+ let list = {};
+ if (cateObj.tid.endsWith('_clicklink')) {
+ let tid = cateObj.tid.split('_')[0];
+ input = HOST + '/vodsearch/' + tid + '----------' + MY_PAGE + '---.html';
+ html = request(input);
+ list = pdfa(html, "#searchList&&li");
+ } else {
+ html = request(input);
+ list = pdfa(html, "ul.myui-vodlist&&li");
+ }
+ list.forEach(it => {
+ d.push({
+ title: pdfh(it, "a&&title"),
+ desc: pdfh(it, ".pic-text&&Text") + ' ⭐' + pdfh(it, ".tag&&Text"),
+ pic_url: pd(it, ".lazyload&&data-original"),
+ url: pd(it, "a&&href")
+ })
+ });
+ setResult(d)
+ `,
+ 二级:`js:
+ pdfh = jsp.pdfh, pdfa = jsp.pdfa, pd = jsp.pd;
+ function getLink(data) {
+ let link = data.map(it => {
+ return '[a=cr:' + JSON.stringify({'id':it+'_clicklink','name':it}) + '/]' + it + '[/a]'
+ }).join(', ');
+ return link
+ }
+ try {
+ let html = request(input);
+ let vod_actor = pdfh(html, "p.data--span:eq(2)&&Text").split(' ');
+ log('vod_actor ===> ' + vod_actor);
+ let vod_director = pdfh(html, "p.data--span:eq(3)&&Text").split(' ');
+ log('vod_director ===> ' + vod_director);
+ VOD = {
+ vod_name: pdfh(html, "h1&&Text"),
+ type_name: pdfh(html, "p.data--span:eq(0)&&Text"),
+ vod_pic: pd(html, ".lazyload&&data-original"),
+ vod_remarks: pdfh(html, "p.data:eq(1)&&Text"),
+ vod_actor: getLink(vod_actor), // 影视TV click lick
+ vod_director: getLink(vod_director), // 影视TV click lick
+ vod_content: pdfh(html, ".sketch&&Text")
+ };
+ let playFrom = [];
+ let vod_tab_list = [];
+ let tabs = pdfa(html, "body .nav-tabs");
+ tabs.forEach((it) => {
+ playFrom.push(pdfh(it, "a&&Text"))
+ });
+ for (let i = 0; i < playFrom.length; i++) {
+ let p1 = ".myui-content__list:eq(#id)&&li".replaceAll("#id", i);
+ let new_vod_list = [];
+ let vodList = [];
+ try {
+ vodList = pdfa(html, p1)
+ } catch (e) {}
+ for (let i = 0; i < vodList.length; i++) {
+ let it = vodList[i];
+ new_vod_list.push(pdfh(it, "body&&Text").trim() + "$" + pd(it, "a&&href"))
+ }
+ let vlist = new_vod_list.join("#");
+ vod_tab_list.push(vlist)
+ }
+ VOD.vod_play_from = playFrom.join("$$$");
+ VOD.vod_play_url = vod_tab_list.join("$$$");
+ } catch (e) {
+ log("获取二级详情页发生错误:" + e.message);
+ }
+ `,
+ 搜索:`js:
+ pdfh = jsp.pdfh, pdfa = jsp.pdfa, pd = jsp.pd;
+ let d = [];
+ let html = request(input);
+ let list = pdfa(html, "#searchList&&li");
+ list.forEach(it => {
+ d.push({
+ title: pdfh(it, "a&&title"),
+ desc: pdfh(it, ".pic-text&&Text") + ' ⭐' + pdfh(it, ".tag&&Text"),
+ pic_url: pd(it, ".lazyload&&data-original"),
+ url: pd(it, "a&&href")
+ })
+ });
+ setResult(d)
+ `,
}
\ No newline at end of file
diff --git a/js/荐片.js b/js/荐片.js
index 3be9ddc7..3e9a9f76 100644
--- a/js/荐片.js
+++ b/js/荐片.js
@@ -1,90 +1,149 @@
+/**
+ * 影视TV 超連結跳轉支持
+ * https://t.me/fongmi_offical/
+ * https://github.com/FongMi/Release/tree/main/apk
+ */
+
var rule = {
- title:'荐片',
- host:'http://api2.rinhome.com',
- // homeUrl:'https://yjpapipxblwdohpakljwg.hxhzs.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
- homeUrl:'/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
- // url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter',
- url:'/api/crumb/list?area=0&page=fypage&type=0&limit=24&fyfilter',
- class_name:'全部&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1
- class_url:'0&1&2&3&4',
- detailUrl:'/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用)
- searchUrl:'/api/video/search?key=**&page=fypage',
- searchable:2,
- quickSearch:0,
- filterable:1,
- filter:{
- "0":[{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
- "1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"首推","v":"5"},{"n":"动作","v":"6"},{"n":"喜剧","v":"7"},{"n":"战争","v":"8"},{"n":"恐怖","v":"9"},{"n":"剧情","v":"10"},{"n":"爱情","v":"11"},{"n":"科幻","v":"12"},{"n":"动画","v":"13"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
- "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"首推","v":"14"},{"n":"国产","v":"15"},{"n":"港台","v":"16"},{"n":"日韩","v":"17"},{"n":"海外","v":"18"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
- "3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"首推","v":"19"},{"n":"海外","v":"20"},{"n":"日本","v":"21"},{"n":"国产","v":"22"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
- "4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"首推","v":"23"},{"n":"国产","v":"24"},{"n":"海外","v":"25"},{"n":"港台","v":"26"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}]
- },
- // filter_url:'sort={{fl.sort or "hot"}}&year={{fl.year or "0"}}',
- filter_url:'sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}',
- filter_def:{
+ title: '荐片',
+ host: 'http://api2.rinhome.com',
+ homeUrl: '/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
+ // url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter',
+ url: '/api/crumb/list?page=fypage&type=0&limit=24&fyfilter',
+ class_name: '全部&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1
+ class_url: '0&1&2&3&4',
+ detailUrl: '/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用)
+ searchUrl: '/api/video/search?key=**&page=fypage',
+ searchable: 2,
+ quickSearch: 0,
+ filterable: 1,
+ filter: {
+ "0":[{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
+ "1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"首推","v":"5"},{"n":"动作","v":"6"},{"n":"喜剧","v":"7"},{"n":"战争","v":"8"},{"n":"恐怖","v":"9"},{"n":"剧情","v":"10"},{"n":"爱情","v":"11"},{"n":"科幻","v":"12"},{"n":"动画","v":"13"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
+ "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"首推","v":"14"},{"n":"国产","v":"15"},{"n":"港台","v":"16"},{"n":"日韩","v":"17"},{"n":"海外","v":"18"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
+ "3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"首推","v":"19"},{"n":"海外","v":"20"},{"n":"日本","v":"21"},{"n":"国产","v":"22"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
+ "4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"首推","v":"23"},{"n":"国产","v":"24"},{"n":"海外","v":"25"},{"n":"港台","v":"26"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}]
+ },
+ filter_url: 'area={{fl.area or "0"}}&sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}',
+ filter_def: {
0:{cateId:'0'},
- 1:{cateId:'1'},
+ 1:{cateId:'1'},
2:{cateId:'2'},
3:{cateId:'3'},
4:{cateId:'4'}
},
- headers:{
- 'User-Agent':'jianpian-android/350',
- 'JPAUTH':'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv'
- },
- timeout:5000,
- limit:8,
- play_parse:true,
- play_json:[{
- re:'*',
- json:{
- parse:0,
- jx:0
+ headers: {
+ 'User-Agent': 'jianpian-android/350',
+ 'JPAUTH': 'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv'
+ },
+ timeout: 5000,
+ limit: 8,
+ play_parse: true,
+ play_json: [{
+ re: '*',
+ json: {
+ parse: 0,
+ jx: 0
+ }
+ }],
+ lazy: '',
+ 图片来源: '@Referer=www.jianpianapp.com@User-Agent=jianpian-version353',
+ // 推荐:'json:.video;*;*;*;*',
+ 推荐: `js:
+ var d = [];
+ let html = request(input);
+ html = JSON.parse(html).data[0].video;
+ html.forEach(it => {
+ d.push({
+ title: it.title,
+ img: it.path,
+ desc: it.playlist.title + ' ⭐' + it.score,
+ url: it.id
+ })
+ });
+ setResult(d);
+ `,
+ // 一级:'json:data;title;path;playlist.title;id',
+ 一级: `js:
+ if (cateObj.tid.endsWith('_clicklink')) {
+ cateObj.tid = cateObj.tid.split('_')[0];
+ input = HOST + '/api/video/search?key=' + cateObj.tid + '&page=' + + MY_PAGE;
}
- }],
- lazy:'',
- // double:true,
- 图片来源:'@Referer=www.jianpianapp.com@User-Agent=jianpian-version353',
- // 推荐:'json:data;room;*;cover;*;*',
- 推荐:'json:.video;*;*;*;*',
- 一级:'json:data;title;path;playlist.title;id',
- 二级:{
- // title:'data.title',
- title:'data.title;data.types[0].name',
- // desc:';data.description;data.id',
- desc:'data.score;data.year.title;data.area.title;data.actors[0].name;data.directors[0].name',
- img:'data.thumbnail',
- // content:'data.thumbnail',
- content:'data.description',
- is_json:1,
- tabs:`js:
- TABS = [];
- if (html.data.have_ftp_ur == 1) {
- TABS.push("边下边播超清版")
+ var d = [];
+ let html = request(input);
+ html = JSON.parse(html).data;
+ html.forEach(it => {
+ d.push({
+ title: it.title,
+ img: it.thumbnail||it.path,
+ desc: (it.mask || it.playlist.title) + ' ⭐' + it.score,
+ url: it.id
+ })
+ });
+ setResult(d);
+ `,
+ 二级: `js:
+ function getLink(data) {
+ let link = data.map(it => {
+ return '[a=cr:' + JSON.stringify({'id':it.name+'_clicklink','name':it.name}) + '/]' + it.name + '[/a]'
+ }).join(', ');
+ return link
+ }
+ try {
+ let html = request(input);
+ html = JSON.parse(html);
+ let node = html.data;
+ VOD = {
+ vod_id: node.id,
+ vod_name: node.title,
+ vod_pic: node.thumbnail,
+ type_name: node.types[0].name,
+ vod_year: node.year.title,
+ vod_area: node.area.title,
+ vod_remarks: node.score,
+ vod_actor: getLink(node.actors),
+ vod_director: getLink(node.directors),
+ vod_content: node.description.strip()
+ };
+ if (typeof play_url === 'undefined') {
+ var play_url = ''
}
- if (html.data.have_m3u8_ur == 1) {
- TABS.push("在线点播普清版")
- }
- `,
- lists:`js:
- log(TABS);
- LISTS = [];
- TABS.forEach(function(tab) {
- if (/边下边播/.test(tab)) {
- let ftp = html.data.new_ftp_list;
- let d = ftp.map(function(it) {
- return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
- });
- LISTS.push(d)
- } else if (/在线点播/.test(tab)) {
- let m3u = html.data.new_m3u8_list;
- let d = m3u.map(function(it) {
- return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
- });
- LISTS.push(d)
- }
+ let playMap = {};
+ if (node.have_ftp_ur == 1) {
+ playMap["边下边播超清版"] = node.new_ftp_list.map(it => {
+ return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
+ }).join('#');
+ }
+ if (node.have_m3u8_ur == 1) {
+ playMap["在线点播普清版"] = node.new_m3u8_list.map(it => {
+ return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
+ }).join('#');
+ }
+ let playFrom = [];
+ let playList = [];
+ Object.keys(playMap).forEach(key => {
+ playFrom.append(key);
+ playList.append(playMap[key])
});
- `,
- },
- 搜索:'json:data;*;thumbnail;mask;*',
+ VOD.vod_play_from = playFrom.join('$$$');
+ VOD.vod_play_url = playList.join('$$$');
+ } catch (e) {
+ log("获取二级详情页发生错误:" + e.message);
+ }
+ `,
+ // 搜索:'json:data;*;thumbnail;mask;*',
+ 搜索: `js:
+ var d = [];
+ let html = request(input);
+ html = JSON.parse(html).data;
+ html.forEach(it => {
+ d.push({
+ title: it.title,
+ img: it.thumbnail,
+ desc: it.mask + ' ⭐' + it.score,
+ url: it.id
+ })
+ });
+ setResult(d);
+ `,
}
\ No newline at end of file
diff --git a/js/酷云77.js b/js/酷云77.js
index a9efa8f4..7e6f6bb8 100644
--- a/js/酷云77.js
+++ b/js/酷云77.js
@@ -25,6 +25,7 @@ return headers
var rule = {
title:'酷云77',
host:'https://api.tyun77.cn',
+ hostJs:'let html=request(HOST+"/api.php/provide/getDomain");',
homeUrl:'/api.php/provide/homeBlock?type_id=0',
searchUrl:'/api.php/provide/searchVideo?searchName=**',
searchable:2,
diff --git a/js/量子资源.js b/js/量子资源.js
new file mode 100644
index 00000000..c6fffb4a
--- /dev/null
+++ b/js/量子资源.js
@@ -0,0 +1,87 @@
+var rule = {
+ title: '量子资源',
+ host: 'https://cj.lzcaiji.com',
+ homeUrl: '/api.php/provide/vod?ac=detail',
+ searchUrl: '/api.php/provide/vod?ac=detail&wd=**&pg=fypage',
+ detailUrl: '/api.php/provide/vod?ac=detail&ids=fyid', //非必填,二级详情拼接链接
+ searchable: 2,
+ quickSearch: 0,
+ filterable: 1,
+ play_parse: false,
+ lazy: '',
+ multi: 1,
+ timeout: 5000,
+ limit: 6,
+ url: '/api.php/provide/vod?ac=detail&t=fyclass&pg=fypage&f=',
+ class_name: '国产剧&香港剧&韩国剧&动作片&剧情片&喜剧片&爱情片&国产动漫',
+ class_url: '13&14&15&6&11&7&8&29',
+ 推荐: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', // double: true, // 推荐内容是否双层定位
+ // 一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id',
+ 一级: `js:
+ function getParam(url,name) {
+ var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
+ var r = url.split('?')[1].match(reg); //获取url中"?"符后的字符串并正则匹配
+ var context = "";
+ if (r != null)
+ context = decodeURIComponent(r[2]);
+ reg = null;
+ r = null;
+ return context == null || context == "" || context == "undefined" ? "" : context;
+ }
+ let d = [];
+ // 忽略分类
+ let cate_exclude = '34,35,45';
+ let type_id = getParam(input,'t');
+ if(!cate_exclude.match(type_id)){
+ let html = request(input);
+ let list = JSON.parse(html).list;
+ list.forEach(function (it){
+ if(!cate_exclude.match(it.type_id)){
+ d.push({
+ title:it.vod_name,
+ img:it.vod_pic,
+ desc:it.vod_remarks,
+ url:it.vod_id
+ });
+ }
+ });
+ }
+ setResult(d);
+ // log(input);
+ `,
+ /**
+ * 资源采集站,二级链接解析
+ */
+ // 二级: `json:list;vod_name;vod_pic;vod_remarks;vod_id`,
+ 二级: `js:
+ let html = request(input);
+ let list = JSON.parse(html).list;
+ if(list.length===1){
+ VOD = list[0];
+ VOD.vod_blurb = VOD.vod_blurb.replace(/ /g, '').replace(/<[^>]*>/g, '');
+ VOD.vod_content = VOD.vod_content.replace(/ /g, '').replace(/<[^>]*>/g, '');
+ }
+ `,
+ /**
+ * 搜索解析 过滤部分资源
+ */
+ // 搜索: 'json:list;vod_name;vod_pic;vod_remarks;vod_id',
+ 搜索: `js:
+ let d = [];
+ // 忽略分类
+ let cate_exclude = '34,35,45';
+ let html = request(input);
+ let list = JSON.parse(html).list;
+ list.forEach(function (it){
+ if(!cate_exclude.match(it.type_id)){
+ d.push({
+ title:it.vod_name,
+ img:it.vod_pic,
+ desc:it.vod_remarks,
+ url:it.vod_id
+ });
+ }
+ });
+ setResult(d);
+ `,
+}
diff --git a/jsm.json b/jsm.json
index b7a5e703..990d17c6 100644
--- a/jsm.json
+++ b/jsm.json
@@ -1,5 +1,5 @@
{
-"spider":"./jar/fan.txt;md5;354a9990b9ad9bfe5c009157751c7769",
+"spider":"./jar/fan.txt;md5;488cfa45fed992feb2a2344586970d90",
"lives":[{"name":"live","type":0,"url":"./tvboxtv.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo": "https://epg.112114.xyz/logo/{name}.png"}],
"wallpaper":"https://tool.weetai.cn/api",
"sites":[
@@ -52,7 +52,7 @@
{"key":"百度","name":"百度","type":1,"api":"https://api.apibdzy.com/api.php/provide/vod?ac=list","searchable":1,"filterable":0,"categories":["国产动漫","日韩动漫","大陆剧","欧美剧","韩剧","日剧","动作片","喜剧片","爱情片","科幻片","恐怖片","剧情片","战争片"]},
{"key":"暴風","name":"影视 | 暴風[直连]","type":1,"api":"https://bfzyapi.com/api.php/provide/vod/?ac=list","searchable":1,"changeable":1},
-{"key":"迷你库","name":"影视 | 迷你库[jar]","type":3,"api":"csp_AppYsV2","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://www.miniku.cc/xgapp.php/v1/","jar":"./jar/fm.20231030-0802.jar"},
+{"key":"迷你库","name":"影视 | 迷你库[jar]","type":3,"api":"csp_AppYsV2","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://www.miniku.cc/xgapp.php/v1/","jar":"./jar/fm.20231104-1015.jar"},
{"key":"drpy_js_磁力熊搜索","name":"搜索 | 磁力熊[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/cilixiong.js","searchable":0,"quickSearch":0,"changeable":1},
{"key":"lf_js_search","name":"搜索 | 路飞[js]","type":3,"searchable":0,"changeable":1,"quickSearch":0,"filterable":0,"api":"./lib/lf_search3_min.js"},
@@ -62,18 +62,19 @@
{"key":"lf_js_lf_live","name":"路飞 | 直播[js]","type":3,"api":"./lib/lf_live_min.js","style":{ "type":"oval"},"searchable":1,"changeable":0,"quickSearch":1,"filterable":1,"ext":"./js/lf_live.txt"},
{"key":"drpy_js_直播大全","name":"电视 | 直播大全[js]","type":3,"api":"./lib/live2cms.js","style":{ "type":"oval"},"changeable":0,"ext":"./js/live2mv_data.json"},
-{"key":"NanGua","name":"南瓜|弹幕","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1","jar":"./jar/fm.20231030-0802.jar"},
-{"key":"csp_Sp360","name":"弹幕 | 360[jar]","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true}, "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"荐片弹幕版","name":"弹幕 | 荐片[jar]","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"csp_Wobg","name":"弹幕 | 玩偶表哥[jar]","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wobge.run.goorm.io", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"校长影视","name":"弹幕 | 校长[jar]","type":3,"api":"csp_XiaoZhang","ext":"http://127.0.0.1:9978/file/tvfan/token.json","quickSearch":1,"changeable":1,"timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"团长资源","name":"弹幕 | 团长[jar]","type":3,"api":"csp_TZFile","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "quickSearch":1, "changeable":1, "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
+{"key":"NanGua","name":"南瓜|弹幕","type":3,"api":"csp_NanGua","searchable":1,"changeable":1,"ext":"null$$$1","jar":"./jar/fm.20231104-1015.jar"},
+{"key":"csp_Sp360","name":"弹幕 | 360[jar]","type":3,"api":"csp_Sp360","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"danmu":true}, "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"荐片弹幕版","name":"弹幕 | 荐片[jar]","type":3,"api":"csp_Jianpian","searchable":1,"quickSearch":1,"filterable":1,"ext":"./json/jianpian.json$$$1", "timeout":60,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"csp_Wobg","name":"弹幕 | 玩偶表哥[jar]","type":3,"api":"csp_Wobg","searchable":1,"quickSearch":1,"changeable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json$$$https://wobge.run.goorm.io", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"校长影视","name":"弹幕 | 校长[jar]","type":3,"api":"csp_XiaoZhang","ext":"http://127.0.0.1:9978/file/tvfan/token.json","quickSearch":1,"changeable":1,"timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"团长资源","name":"弹幕 | 团长[jar]","type":3,"api":"csp_TZFile","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "quickSearch":1, "changeable":1, "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
{"key":"drpy_js_酷云77","name":"影视 | 酷云77[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/酷云77.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"},
{"key":"drpy_js_低端","name":"影视 | 低端[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/ddys_d.js"},
{"key":"drpy_js_南瓜影视","name":"影视 | 南瓜影视[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/南瓜影视.js"},
+{"key":"drpy_js_Auete","name":"影视 | Auete[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/Auete.js"},
{"key":"drpy_js_cokemv","name":"影视 | cokemv[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/cokemv.js"},
{"key":"drpy_js_LIBVIO","name":"影视 | LIBVIO[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/LIBVIO.js"},
{"key":"drpy_js_voflix","name":"影视 | voflix[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/voflix.js"},
@@ -83,6 +84,7 @@
{"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"},
+{"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"},
{"key":"drpy_js_达达龟","name":"影视 | 达达龟[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/达达龟.js"},
@@ -134,15 +136,15 @@
{"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"},
-{"key":"Gitcafe", "name": "阿里 | 纸条[jar]", "type": 3, "api": "csp_Gitcafe", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"小紙條", "name": "阿里 | 小紙條[jar]", "type": 3, "api": "csp_XiaoZhiTiao", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"七夜","name":"阿里 | 七夜[jar]","type":3,"api":"csp_Dovx","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"盤搜索","name":"阿里 | 盤搜索[jar]","type":3,"api":"csp_PanSearch","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"找資源","name":"阿里 | 找資源[jar]","type":3,"api":"csp_Zhaozy","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"易搜","name":"阿里 | 易搜[jar]","type":3,"api":"csp_YiSo","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"盘搜","name":"阿里 | 盘搜[jar]","type":3,"api":"csp_PanSou","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"UP云搜","name":"阿里 | up云搜[jar]","type":3,"api":"csp_UpYun","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
-{"key":"csp_Hdhive","name":"阿里 | 影巢[jar]","type":3,"api":"csp_Hdhive","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json","timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
+{"key":"Gitcafe", "name": "阿里 | 纸条[jar]", "type": 3, "api": "csp_Gitcafe", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"小紙條", "name": "阿里 | 小紙條[jar]", "type": 3, "api": "csp_XiaoZhiTiao", "searchable": 1, "quickSearch": 1, "filterable": 0, "ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"七夜","name":"阿里 | 七夜[jar]","type":3,"api":"csp_Dovx","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"盤搜索","name":"阿里 | 盤搜索[jar]","type":3,"api":"csp_PanSearch","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"找資源","name":"阿里 | 找資源[jar]","type":3,"api":"csp_Zhaozy","searchable":1,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"易搜","name":"阿里 | 易搜[jar]","type":3,"api":"csp_YiSo","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"盘搜","name":"阿里 | 盘搜[jar]","type":3,"api":"csp_PanSou","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"UP云搜","name":"阿里 | up云搜[jar]","type":3,"api":"csp_UpYun","ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
+{"key":"csp_Hdhive","name":"阿里 | 影巢[jar]","type":3,"api":"csp_Hdhive","searchable":1,"quickSearch":1,"filterable":1,"ext":"http://127.0.0.1:9978/file/tvfan/token.json","timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
{"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_极影网","name":"磁力 | 极影网[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/jiyingw.js","playerType":"1", "searchable":1, "quickSearch":1, "changeable":1, "timeout":30},
@@ -163,7 +165,7 @@
{"key":"drpy_js_愛盤搜","name":"夸克 | 爱盘搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/aipanso.js", "quickSearch":1, "changeable":1, "timeout":30},
{"key":"drpy_js_趣盤搜","name":"夸克 | 趣盘搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/funletu.js", "quickSearch":1, "changeable":1, "timeout":30},
{"key":"drpy_js_meow","name":"影视 | meow搜[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/meow.js", "quickSearch":1, "changeable":1, "timeout":30},
-{"key":"push_agent","name":"手机 | 推送[jar]","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231030-0802.jar"},
+{"key":"push_agent","name":"手机 | 推送[jar]","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"changeable":0,"ext":"http://127.0.0.1:9978/file/tvfan/token.json", "timeout":30,"jar":"./jar/fm.20231104-1015.jar"},
{"key":"drpy_js_磁力熊[磁]","name":"磁力 | 磁力熊[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/磁力熊[磁].js", "timeout":30},
{"key":"drpy_js_6V新版[磁]","name":"磁力 | 6V新版[js]","type":3,"api":"./lib/drpy2.min.js","searchable":1,"quickSearch":1,"changeable":0,"ext":"./js/6V新版[磁].js", "timeout":30},
diff --git a/json/market.json b/json/market.json
index f9255315..539e7f50 100644
--- a/json/market.json
+++ b/json/market.json
@@ -119,6 +119,17 @@
}
]
},
+ {
+ "name": "實驗版",
+ "list": [
+ {
+ "name": "電視-java",
+ "url": "https://gh-proxy.com/https://raw.githubusercontent.com/FongMi/Release/main/apk/test/leanback-java-armeabi_v7a.apk",
+ "icon": "https://i.imgs.ovh/2023/10/17/r8nk2.png",
+ "version": "v7a"
+ }
+ ]
+ },
{
"name": "v7a",
"list": [
@@ -219,7 +230,7 @@
"url": "https://gh-proxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/zip/XYQTVBox_本地包.zip",
"icon": "https://i.imgs.ovh/2023/10/20/2IO0D.jpeg",
"copy": "file://Download/XYQTVBox/XYQTVBox.json",
- "version": "10/22"
+ "version": "10/30"
}
]
}