From 787229a19d719f77b866efd84abc516994552c51 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Thu, 13 Aug 2026 05:52:40 +0000
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=BA=90=20202608130552?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dianshi.json | 68 ++++++++++++++++++++++------------------------
jar/spider.jar | Bin 2048276 -> 2052372 bytes
jsm.json | 68 ++++++++++++++++++++++------------------------
xiaosa/api.json | 68 ++++++++++++++++++++++------------------------
xiaosa/spider.jar | Bin 2048276 -> 2052372 bytes
5 files changed, 99 insertions(+), 105 deletions(-)
diff --git a/dianshi.json b/dianshi.json
index 53161267..b5e0540d 100644
--- a/dianshi.json
+++ b/dianshi.json
@@ -1,5 +1,5 @@
{
- "spider": "./jar/spider.jar;md5;3fe4ef452048de01cbcdda5924a4d94a",
+ "spider": "./jar/spider.jar;md5;a932698717d44bbf1780212ff05e3d6e",
"lives": [
{"name": "live","boot": false,"type": 0,"url": "./tv.txt","playerType": 2,"ua": "okhttp/3.8.1","timeout": 20,"epg": "https://epg.cdn.loc.cc/?ch={name}&date={date}","logo": "https://logo.wyfc.qzz.io/{name}.png"}
],
@@ -18,7 +18,6 @@
{"key": "qiletv","name": "奇乐影视","type": 3,"api": "csp_XBPQ","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"ext": "./json/奇乐.json","header": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
{"key": "热播影视","name": "热播 • APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.rbotv.cn"}},
{"key": "一起影视","name": "一起 • APP","type": 3,"api": "csp_AppYQK","searchable": 1,"quickSearch": 1,"filterable": 0},
- {"key": "三秋影视","name": "三秋 • APP","type": 3,"api": "csp_App3Q","ext": {"host": "https://asd123sx23xdacsx.top","finger": "SF-C3B2B41F6EFFFF9869176CF68F6790E8F07506FC88632C94B4F5F0430D5498CA","updateId": "38b0ddfd-9aa3-8e42-5c92-a7fddd3d36e7","deviceBrand": "vivo","deviceModel": "V2309A","pkg": "com.sunshine.tv","sk": "SK-thanks","ver": "6"}},
{"key": "马猴影视","name": "马猴 • APP","type": 3,"api": "csp_App3Q","ext": {"host": "https://45.150.167.18:8000","finger": "SF-A962FEC75DA28D7514F2A16580334272A78AC0A8429F10C94F47C1BAFC876E3F","updateId": "43c1ef69-3748-aaeb-317f-c621c77653ee","deviceBrand": "vivo","deviceModel": "V2309A","pkg": "com.damahou.tv","sk": "SK-woniu-thanks","ver": "1"}},
{"key": "云朵影视","name": "云朵 • APP","type": 3,"api": "csp_App3Q","ext": {"host": "https://ds3xy2yunsa.xyz","finger": "SF-F5F11CB15897115AE6BCFE063C288F730CA865588F572C780A3E8477D0DD3776","updateId": "175070c3-075c-468b-950a-bf575769f4f1","deviceBrand": "vivo","deviceModel": "V2309A","pkg": "com.tvcloud.io","sk": "SK-sk_13oXDZ7u9j2Tk1c0cawWVFfO","ver": "1"}},
{"key": "韩圈","name": "韩圈 • APP","type": 3,"api": "csp_Hxq","ext": "http://www.小不点.com/api/2026/fishhxq.php"},
@@ -55,11 +54,11 @@
{"key": "人人","name": "人人 • 4K","type": 3,"api": "csp_RenRen","searchable": 1,"quickSearch": 1,"filterable": 1,"timeout": 60},
{"key": "即刻","name": "即刻 • 4K","type": 3,"api": "csp_Jike","searchable": 1,"quickSearch": 0,"filterable": 0,"style": {"type": "list"},"timeout": 60},
{"key": "双星","name": "双星 • 4K","type": 3,"api": "csp_ShuangXing","searchable": 1,"quickSearch": 0,"filterable": 0,"style": {"type": "list"},"timeout": 60},
- {"key": "七猫短剧","name": "七猫 • 短剧","type": 3,"api": "csp_QimaoDJ","genre": "shortdrama"},
- {"key": "河马短剧","name": "河马 • 短剧","type": 3,"api": "csp_HemaDJ","genre": "shortdrama"},
- {"key": "围观短剧","name": "围观 • 短剧","type": 3,"api": "csp_WeiguanDJ","genre": "shortdrama"},
- {"key": "好看短剧","name": "好看 • 短剧","type": 3,"api": "csp_HaokanDJ","genre": "shortdrama"},
- {"key": "星芽短剧","name": "星芽 • 短剧","type": 3,"api": "csp_XingyaDJ","genre": "shortdrama"},
+ {"key": "七猫短剧","name": "七猫 • 短剧","type": 3,"api": "csp_ShortQimao","genre": "shortdrama"},
+ {"key": "河马短剧","name": "河马 • 短剧","type": 3,"api": "csp_ShortHema","genre": "shortdrama"},
+ {"key": "围观短剧","name": "围观 • 短剧","type": 3,"api": "csp_ShortWeiguan","genre": "shortdrama"},
+ {"key": "好看短剧","name": "好看 • 短剧","type": 3,"api": "csp_ShortHaokan","genre": "shortdrama"},
+ {"key": "星芽短剧","name": "星芽 • 短剧","type": 3,"api": "csp_ShortXingya","genre": "shortdrama"},
{"key": "果果短剧","name": "果果 • 短剧","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA","编码": "UTF-8","分类": "重生$1#穿越$2#爽剧$3#言情$4#都市$5#古装$6#悬疑$7#剧情$8","分类url": "https://www.mochadj.com/i/{cateId}-{catePg}.html"}},
{"key": "瓜子影视","name": "瓜子 • 影视","type": 3,"api": "csp_Gz360"},
{"key": "山楂影视","name": "山楂 • 影视","type": 3,"api": "csp_PianKu8"},
@@ -77,16 +76,14 @@
{"key": "永乐影视","name": "永乐 • 影视","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA","编码": "UTF-8","分类": "电影$1#电视剧$2#综艺$3#动漫$4","类型": "动作片$6#喜剧片$7#爱情片$8#科幻片$9#奇幻片$10#恐怖片$11#剧情片$12#战争片$20#动画片$26#悬疑片$22#冒险片$23#犯罪片$24#惊悚片$45#歌舞片$46#灾难片$47#网络片$48||国产剧$13#港台剧$14#日剧$15#韩剧$33#欧美剧$16#泰剧$34#新马剧$35#其他剧$25||内地综艺$27#港台综艺$28#日本综艺$29#韩国综艺$36#欧美综艺$30#新马泰综艺$37#其他综艺$38||国产动漫$31#日本动漫$32#韩国动漫$39#港台动漫$40#新马泰动漫$41#欧美动漫$42#其他动漫$43","分类url": "https://www.ylys.tv/vodshow/{cateId}-{area}-{by}-{class}-{lang}-{letter}---{catePg}---{year}.html"}},
{"key": "剧圈影视","name": "剧圈 • 影视","type": 3,"api": "csp_XYQHiker","ext": "./json/JQYS.json"},
{"key": "1905","name": "1905 • 影视","type": 3,"api": "csp_Web1905","searchable": 1,"quickSearch": 0,"filterable": 0},
- {"key": "哆啦新番社","name": "哆啦 • 新番社","type": 3,"api": "csp_XBPQ","style": {"type": "list"},"ext": "./json/DLXFS.json"},
- {"key": "Anime1","name": "A1 • 动漫","type": 3,"api": "https://pan.vma.cc/pan/down.php/ec67b9045d393737f073d2c9365533f0.js","ext": "./js/Anime1.js"},
+ {"key": "番社动漫","name": "番社 • 动漫","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA","编码": "UTF-8","主页url": "https://dora.xiaoxinbk.com/","数组": "class=\"card-img-bili\"&&","标题": "alt=\"&&\"","图片": "data-url=\"&&\"","链接": "href=\"&&\"","线路标题": "mt-0\">&&","播放数组": "class=\"card-body button-list\"&&","播放列表": "","播放链接": "href=\"&&\"","播放标题": ">&&","分类url": "https://www.dora-video.cn/search/sy/?niandai={year}&cat={class}&tag={cateId}&gaojijiansuo=1&zhuangtai={by}","分类": "全部$0#动画$20#剧场版$21#MV$22#预告片$23#直播$27#同人$25#民间$26#目录$28#中篇$30","剧情": "哆啦A梦新番$1#新哆啦A梦 台湾配音$2#哆啦A梦剧场版$3#最新预告片$6#剧场版集合$7#哆啦A梦MV$4#哆啦A梦七小子集合$11#生日特别篇$19#哆啦A梦生日特别篇$12#哆啦美生日特别篇$14#大雄生日特别篇$13#静香生日特别篇$15#胖虎生日特别篇$16#小夫生日特别篇$17#24小时直播$24#哆啦A梦中篇附映$29#哆啦A梦大山版 - 哆啦a梦1979版国语旧版 - 旧版$31#哆啦A梦大山修复&补档区$32#藤子·F·不二雄【其它动画】$33","排序": "全部$0#完结$2#连载$1#待定$-1"},"style": {"type": "list"}},
{"key": "喵呜动漫","name": "喵呜 • 动漫","type": 3,"searchable": 1,"api": "csp_MiaoWu"},
{"key": "魔都动漫","name": "魔都 • 动漫","type": 3,"searchable": 1,"api": "csp_MoDu"},
- {"key": "双星99","name": "双星 • 动漫","type": 3,"api": "csp_App99","ext": {"host": "http://175.178.65.250:19987/app/bn","LoginPath": "/app/log","appkey": "f66f65db127e48449f073c2c6eb0f993","versionName": "6.4.5","name": "双子星动漫","package": "com.yingfu.mobile.android.pgsp","buildNumber": "2003","buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594"}},
{"key": "漫国动漫","name": "漫国 • 动漫","type": 3,"searchable": 1,"api": "csp_AppSy","ext": {"url": "http://114.66.27.208:806","siteKey": "rectangleadsadxa","listKey": "aassddwwxxllsx1x","parsesKey": "aassddwwxxllsx1x"}},
{"key": "方舟动漫","name": "方舟 • 动漫","type": 3,"searchable": 1,"api": "csp_AppGet","ext": {"url": "https://www.cyfz.top","dataKey": "e72cdfd629e8895d","dataIv": "e72cdfd629e8895d"}},
{"key": "曼波动漫","name": "曼波 • 动漫","type": 3,"searchable": 1,"api": "csp_AppGet","ext": {"url": "https://app.omofun1.top","dataKey": "66dc309cbeeca454","dataIv": "66dc309cbeeca454"}},
{"key": "咕咕动漫","name": "咕咕 • 动漫","type": 3,"searchable": 1,"api": "csp_AppGet","ext": {"url": "https://www.gugu3.com","dataKey": "nKfZ8KX6JTNWRzTD","dataIv": "nKfZ8KX6JTNWRzTD"}},
- {"key": "巴士动漫","name": "巴士 • 动漫","type": 3,"api": "csp_XYQHiker","ext": "./json/BSDM.json"},
+ {"key": "巴士动漫","name": "巴士 • 动漫","type": 3,"api": "csp_XBPQ","ext": {"请求头": "User-Agent$MOBILE_UA#Accept$text/html#accept-language$zh-CN,zh;q=0.8","分类url": "https://dmbus.cc/show-{cateId}--{by}-{class}--{year}-{catePg}.html","分类": "国漫$1#日漫$2#欧美动漫$3#电影$4","数组": "class=\"item\">&&","简介": "剧情:&&
","标题": "title=\"&&在线观看\"","副标题": "desc\">&&","图片": "data-bg=\"&&\"","搜索url": "https://dmbus.cc/s----------.html?wd={wd}","倒序": "1"}},
{"key": "路漫漫","name": "路漫漫 • 动漫","type": 3,"api": "https://pan.vma.cc/pan/down.php/ec67b9045d393737f073d2c9365533f0.js","ext": "./js/LMM.js"},
{"key": "去看吧","name": "去看吧 • 动漫","type": 3,"api": "https://pan.vma.cc/pan/down.php/ec67b9045d393737f073d2c9365533f0.js","ext": "./js/QKB.js"},
{"key": "荐片","name": "荐片 • 磁力","api": "csp_JianPian","type": 3},
@@ -106,30 +103,31 @@
{"key": "酷乐","name": "酷乐 • 搜索","type": 3,"api": "csp_KuLe","searchable": 1,"quickSearch": 0,"filterable": 0,"timeout": 60},
{"key": "鬼鬼","name": "鬼鬼 • 搜索","type": 3,"api": "csp_GuiGui","searchable": 1,"quickSearch": 0,"filterable": 0,"timeout": 60},
{"key": "趣盘","name": "趣盘 • 搜索","type": 3,"api": "csp_QuPanSo","searchable": 1,"quickSearch": 0,"filterable": 0,"timeout": 60},
- {"key": "88看球","name": "88 • 看球","type": 3,"api": "csp_Kanqiu","gridview": 3,"style": {"type": "list"}},
- {"key": "球通体育","name": "球通 • 体育","type": 3,"api": "csp_QiutongTY","style": {"type": "list"}},
- {"key": "瓜子体育","name": "瓜子 • 体育","type": 3,"api": "csp_GuaziTY","style": {"type": "list"}},
- {"key": "咖啡体育","name": "咖啡 • 体育","type": 3,"api": "csp_KafeiTY","style": {"type": "list"}},
- {"key": "呦呦DJ","name": "呦呦 • DJ","type": 3,"api": "csp_Djuu","style": {"type": "list"}},
- {"key": "轮回DJ","name": "轮回 • DJ","type": 3,"api": "csp_Djlh","style": {"type": "list"}},
- {"key": "蜻蜓FM","name": "蜻蜓 • FM","type": 3,"api": "csp_QingtingFM","style": {"type": "list"}},
- {"key": "世界听书","name": "世界 • 听书","type": 3,"api": "csp_TingShijie","style": {"type": "list"}},
- {"key": "堇夏听书","name": "堇夏 • 听书","type": 3,"api": "csp_TingJinxia","ext": "https://m.ting15.com","style": {"type": "list"}},
- {"key": "戏曲多多","name": "戏曲 • 多多","type": 3,"api": "csp_AppLY","style": {"type": "list"}},
- {"key": "兔小贝","name": "兔小贝 • 儿童","type": 3,"api": "csp_TuXiaoBei","style": {"type": "rect","ratio": 1.597}},
- {"key": "贝乐虎","name": "贝乐虎 • 儿童","type": 3,"api": "csp_BeiLeHu","style": {"type": "rect","ratio": 1.597}},
- {"key": "爱听音乐","name": "爱听 • 音乐","type": 3,"api": "./py/爱听音乐.py"},
- {"key": "网络直播","name": "网络 • 直播","type": 3,"api": "./py/WLZB.py"},
- {"key": "哔哩直播","name": "哔哩 • 直播","type": 3,"api": "./py/BLZB.py"},
- {"key": "哔哩哔哩音乐","name": "哔哩 • 音乐","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 0,"ext": {"n": "哔哩音乐","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "哔哩哔哩听书","name": "哔哩 • 听书","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 0,"ext": {"n": "哔哩听书","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "哔哩哔哩相声","name": "哔哩 • 相声","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 0,"ext": {"n": "哔哩相声","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "哔哩哔哩小品","name": "哔哩 • 小品","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 0,"ext": {"n": "哔哩小品","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "哔哩哔哩戏曲","name": "哔哩 • 戏曲","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 0,"ext": {"n": "哔哩戏曲","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "少儿教育","name": "少儿 • 教育","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 1,"ext": {"json": "./json/SEJY.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "小学课堂","name": "小学 • 课堂","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 1,"ext": {"json": "./json/XXKT.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "初中课堂","name": "初中 • 课堂","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 1,"ext": {"json": "./json/CZKT.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
- {"key": "高中课堂","name": "高中 • 课堂","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"filterable": 1,"ext": {"json": "./json/GZKT.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "88看球","name": "88 • 看球","type": 3,"api": "csp_Sports88","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "球通体育","name": "球通 • 体育","type": 3,"api": "csp_SportsQiutong","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "瓜子体育","name": "瓜子 • 体育","type": 3,"api": "csp_SportsGuazi","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "咖啡体育","name": "咖啡 • 体育","type": 3,"api": "csp_SportsKafei","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "呦呦DJ","name": "呦呦 • DJ","type": 3,"api": "csp_Djuu","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "轮回DJ","name": "轮回 • DJ","type": 3,"api": "csp_Djlh","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "蜻蜓FM","name": "蜻蜓 • FM","type": 3,"api": "csp_QingtingFM","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "世界听书","name": "世界 • 听书","type": 3,"api": "csp_TingShijie","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "堇夏听书","name": "堇夏 • 听书","type": 3,"api": "csp_TingJinxia","searchable": 1,"quickSearch": 0,"changeable": 0,"ext": "https://m.ting15.com","style": {"type": "list"}},
+ {"key": "博看听书","name": "博看 • 听书","type": 3,"api": "csp_TingBokan","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "戏曲多多","name": "戏曲 • 多多","type": 3,"api": "csp_AppLY","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "list"}},
+ {"key": "童趣","name": "童趣 • 儿童","type": 3,"api": "csp_TongQu","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 1.597}},
+ {"key": "兔小贝","name": "兔小贝 • 儿童","type": 3,"api": "csp_TuXiaoBei","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 1.597}},
+ {"key": "贝乐虎","name": "贝乐虎 • 儿童","type": 3,"api": "csp_BeiLeHu","searchable": 1,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 1.597}},
+ {"key": "爱听音乐","name": "爱听 • 音乐","type": 3,"searchable": 0,"quickSearch": 0,"changeable": 0,"api": "./py/爱听音乐.py"},
+ {"key": "网络直播","name": "网络 • 直播","type": 3,"api": "csp_ALLLive","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 1.597}},
+ {"key": "哔哩哔哩音乐","name": "哔哩 • 音乐","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"n": "哔哩音乐","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "哔哩哔哩听书","name": "哔哩 • 听书","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"n": "哔哩听书","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "哔哩哔哩相声","name": "哔哩 • 相声","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"n": "哔哩相声","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "哔哩哔哩小品","name": "哔哩 • 小品","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"n": "哔哩小品","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "哔哩哔哩戏曲","name": "哔哩 • 戏曲","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"n": "哔哩戏曲","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "少儿教育","name": "少儿 • 教育","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"json": "./json/SEJY.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "小学课堂","name": "小学 • 课堂","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"json": "./json/XXKT.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "初中课堂","name": "初中 • 课堂","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"json": "./json/CZKT.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
+ {"key": "高中课堂","name": "高中 • 课堂","type": 3,"api": "csp_Bili","searchable": 0,"quickSearch": 0,"changeable": 0,"ext": {"json": "./json/GZKT.json","cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"},"style": {"type": "rect","ratio": 1.597}},
{"key": "急救教学","name": "急救 • 教学","type": 3,"api": "csp_FirstAid","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 3.8},"gridview": "0-0-4.1"},
{"key": "养生堂","name": "养生 • 知识","type": 3,"api": "csp_YST","searchable": 0,"quickSearch": 0,"changeable": 0,"style": {"type": "rect","ratio": 1.597}},
{"key": "电影天堂","name": "影视 | 电影天堂","type": 1,"api": "http://caiji.dyttzyapi.com/api.php/provide/vod","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"playerType": 2},
diff --git a/jar/spider.jar b/jar/spider.jar
index f81c4090959b1bdcf93f4ab06a43be8b328c2e78..bb8c4b4c43a0c384e3ba2261ec88236cb992a017 100644
GIT binary patch
literal 2052372
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