diff --git a/dianshi.json b/dianshi.json
index 7905e468..6e2b0a0a 100644
--- a/dianshi.json
+++ b/dianshi.json
@@ -11,45 +11,46 @@
{"key": "fyyy","name": "飞宇影院","type": 3,"api": "csp_XBPQ","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"ext": {"分类url": "http://ntfeiyu.com/nt/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html","分类": "电影$1#电视剧$2#综艺$3#动漫$4"},"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"},"jar": "./jar/sx.jar;md5;6186f490eadf878ba5de21a7fa29e594"},
{"key": "cbh","name": "茶杯狐","type": 3,"api": "csp_XBPQ","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"ext": {"分类url": "https://www.bnjxjd.com/movie/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html","分类": "电影$fenlei1#电视剧$fenlei2#综艺$fenlei3#动漫$fenlei4"},"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"},"jar": "./jar/sx.jar;md5;6186f490eadf878ba5de21a7fa29e594"},
{"key": "MyDrive","name": "🗂我的云盘┃我配置","type": 3,"api": "csp_MyDriveGuard","changeable": 0,"indexs": 0,"searchable": 1,"style": {"type": "oval"},"ext": {"Cloud-drive": "tvfan/Cloud-drive.txt"}},
- {"key": "热播影视","name": "热播|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.rbotv.cn"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "浪酷影视","name": "浪酷|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.lkuys.cn"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "冷心","name": "冷心|APP","type": 3,"api": "csp_AppMuou","ext": {"url": "http://app.789dd.cn","name": "火猫影视"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "金牌","name": "金牌|APP","type": 3,"api": "csp_AppMuou","searchable": 1,"changeable": 1,"ext": {"site": "https://muouapp.oss-cn-hangzhou.aliyuncs.com/MUOUAPP/godbbq.txt","name": "金牌影院(请断网再安装)"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "余白","name": "余白丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dec.yb4k.top","dataKey": "KsmJgfp3MVQFKWRa","dataIv": "KsmJgfp3MVQFKWRa","token": "d51f0cf047e7d4c5f76e2720cfdcaa927055e77c5e8cc0a1a7e49ca198067161"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "清风","name": "清风丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://qfys.myqf.asia","dataKey": "vpsj6z4e7scbjbis","dataIv": "vpsj6z4e7scbjbis","token": "cea6598a6f09e3af6d583911a81d37f4070c9007eaf35d72dc3cf81e64357bbf","ua": "Mozilla/5.0 (Linux; Android 13; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "秒看","name": "秒看丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://mk1080.top/get.txt","dataKey": "c60d88b2eep53za8","dataIv": "c60d88b2eep53za8","token": "06caee3952a4c97d1ad4c766c875a99d3fa83aa68f46188823600d59ebba4469","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "咖啡","name": "咖啡丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://daen-1256234123.cos.ap-shanghai.myqcloud.com/MuQi/mqxh.txt","dataKey": "37kj83zs1q16jk6t","dataIv": "37kj83zs1q16jk6t","version": "101"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "若雪","name": "若雪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://appcms.rx4k.top","dataKey": "ZX10ysTYZWtIJCTU","dataIv": "ZX10ysTYZWtIJCTU","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "蓝鹰","name": "蓝鹰|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://lanyinghz.oss-cn-hangzhou.aliyuncs.com/lanyingxmy.txt","dataKey": "ca94b06ca359d80e","dataIv": "ca94b06ca359d80e","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "开心","name": "开心|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://guwozj-1319364746.cos.ap-guangzhou.myqcloud.com/gw.txt","dataKey": "ca94b06ca3c7d80e","dataIv": "ca94b06ca3c7d80e","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "仓鼠","name": "仓鼠|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://ceshi307386.oss-cn-beijing.aliyuncs.com/ceshi421.txt","dataKey": "da61247f5b662597","dataIv": "da61247f5b662597","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "鲸鱼","name": "鲸鱼|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://jingyu4k-1312635929.cos.ap-nanjing.myqcloud.com/1.json","dataKey": "AAdgrdghjfgswerA","dataIv": "AAdgrdghjfgswerA"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "热剧","name": "热剧丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://www.rebovod.com","dataKey": "8191A7F47B37882F","dataIv": "8191A7F47B37882F"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "影视","name": "影视丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt","dataKey": "sada21321sdq231d","dataIv": "sada21321sdq231d"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "小猪","name": "小猪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://tiantangyoulu.oss-cn-beijing.aliyuncs.com/tengxunyun.txt","dataKey": "seb5tq9mykp2w9ry","dataIv": "seb5tq9mykp2w9ry","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "云云","name": "云云丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://staraugust123456.oss-cn-hangzhou.aliyuncs.com/2.txt","dataKey": "staraugust123456","dataIv": "staraugust123456","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "星空","name": "星空|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://xkcms.xkgzs.xyz","dataKey": "AJcdjkAjkdJDkvcd","dataIv": "AJcdjkAjkdJDkvcd"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "于浅","name": "于浅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://202.140.143.116:88","dataKey": "leroulerop.lerom","dataIv": "leroulerop.lerom"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "数字","name": "数字|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://app1-0-0.87333.cc","dataKey": "VwsHxkCViDXEExWa","dataIv": "VwsHxkCViDXEExWa"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "火锅","name": "火锅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://ios.hgyx.vip","dataKey": "062dec75d039980e","dataIv": "062dec75d039980e"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "爱看","name": "爱看|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.appdm.akandm.com","dataKey": "uI1TkPJC8B46AyN3","dataIv": "uI1TkPJC8B46AyN3"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "火花","name": "火花丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://v.itcxo.cn/txt/1.txt","dataKey": "PoiUytRedFghjklm","dataIv": "PoiUytRedFghjklm"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "八天","name": "八天丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.8ttv.cn","dataKey": "1111111111111111","dataIv": "1111111111111111"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "紫金","name": "紫金丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.zjcvod.com","dataKey": "ab4e9a421675f14b","dataIv": "ab4e9a421675f14b"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "米奇","name": "米奇丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.milkidc.cn","dataKey": "20c79c979da8db0f","dataIv": "20c79c979da8db0f"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "星星","name": "星星丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://starani.qcanime.xyz","dataKey": "123456789StarAni","dataIv": "123456789StarAni","ua": "okhttp/3.10.0 BDYS/109.0.0.8"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "稀饭","name": "稀饭丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://app.xifanys.com","dataKey": "HM6Ly9yeS4ya3dvL","dataIv": "HM6Ly9yeS4ya3dvL"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "五八","name": "五八丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.58ys.vip","dataKey": "JEWibY1AgWF0V1xx","dataIv": "JEWibY1AgWF0V1xx"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "狂人","name": "狂人丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.zjkrmv.vip","dataKey": "vXeyuJFqTKqWUtWU","dataIv": "vXeyuJFqTKqWUtWU"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "驿站","name": "驿站丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://dyyztvappapigoodgx.68.gy:12689/ciwk28vu38io8/apiurl.txt","dataKey": "dyyztvapiappyyds","dataIv": "dyyztvapiappyyds"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "火狐","name": "火狐丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://huohu.yihn.cc","dataKey": "huohushipingetap","dataIv": "huohushipingetap","version": "140"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "云端","name": "云端|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://c8k2n5l0i9s8b2m1jj8k2x2l9ff68.ydysapi.cfd:27899","dataKey": "k9o3p2c8b7m3z0o8","dataIv": "k9o3p2c8b7m3z0o8"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "莱米","name": "莱米|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://laiget-1313189639.cos.ap-guangzhou.myqcloud.com/laimi.txt","dataKey": "ce032244d093b3e2","dataIv": "ce032244d093b3e2"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "灵虎","name": "灵虎|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://bind.315999.xyz/89.txt","dataKey": "#getapp@TMD@2025","dataIv": "#getapp@TMD@2025","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "旗星","name": "旗星|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://ys.qist.top","dataKey": "2SWSPFxugBLPPOKo","dataIv": "2SWSPFxugBLPPOKo","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "丫丫","name": "丫丫|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://tv.yy-fun.cc","dataKey": "qkxnwkfjwpcnwycl","dataIv": "qkxnwkfjwpcnwycl"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "移动","name": "移动|APP","type": 3,"api": "csp_YD","searchable": 1,"quickSearch": 1,"style": {"type": "list"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "电影港","name": "电影港|磁力","type": 3,"api": "csp_XYQHiker","searchable": 1,"quickSearch": 1,"filterable": 1,"ext": "./xiaosa/XYQHiker/电影港.json","jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
+ {"key": "热播影视","name": "热播|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.rbotv.cn"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "浪酷影视","name": "浪酷|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.lkuys.cn"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "冷心","name": "冷心|APP","type": 3,"api": "csp_AppMuou","ext": {"url": "http://app.789dd.cn","name": "火猫影视"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "金牌","name": "金牌|APP","type": 3,"api": "csp_AppMuou","searchable": 1,"changeable": 1,"ext": {"site": "https://muouapp.oss-cn-hangzhou.aliyuncs.com/MUOUAPP/godbbq.txt","name": "金牌影院(请断网再安装)"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "余白","name": "余白丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dec.yb4k.top","dataKey": "KsmJgfp3MVQFKWRa","dataIv": "KsmJgfp3MVQFKWRa","token": "d51f0cf047e7d4c5f76e2720cfdcaa927055e77c5e8cc0a1a7e49ca198067161"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "清风","name": "清风丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://qfys.myqf.asia","dataKey": "vpsj6z4e7scbjbis","dataIv": "vpsj6z4e7scbjbis","token": "7d7bc6b8bd0433079a6aa4f718a38a11945b15fce2875270ab96dd6272358288","ua": "Mozilla/5.0 (Linux; Android 13; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "秒看","name": "秒看丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://mk1080.top/get.txt","dataKey": "c60d88b2eep53za8","dataIv": "c60d88b2eep53za8","token": "06caee3952a4c97d1ad4c766c875a99d3fa83aa68f46188823600d59ebba4469","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "爱影","name": "爱影|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt","dataKey": "sada21321sdq231d","dataIv": "sada21321sdq231d"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "咖啡","name": "咖啡丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://daen-1256234123.cos.ap-shanghai.myqcloud.com/MuQi/mqxh.txt","dataKey": "37kj83zs1q16jk6t","dataIv": "37kj83zs1q16jk6t","version": "101"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "若雪","name": "若雪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://appcms.rx4k.top","dataKey": "ZX10ysTYZWtIJCTU","dataIv": "ZX10ysTYZWtIJCTU","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "蓝鹰","name": "蓝鹰|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://lanyinghz.oss-cn-hangzhou.aliyuncs.com/lanyingxmy.txt","dataKey": "ca94b06ca359d80e","dataIv": "ca94b06ca359d80e","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "开心","name": "开心|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://guwozj-1319364746.cos.ap-guangzhou.myqcloud.com/gw.txt","dataKey": "ca94b06ca3c7d80e","dataIv": "ca94b06ca3c7d80e","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "仓鼠","name": "仓鼠|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://ceshi307386.oss-cn-beijing.aliyuncs.com/ceshi421.txt","dataKey": "da61247f5b662597","dataIv": "da61247f5b662597","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "鲸鱼","name": "鲸鱼|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://jingyu4k-1312635929.cos.ap-nanjing.myqcloud.com/1.json","dataKey": "AAdgrdghjfgswerA","dataIv": "AAdgrdghjfgswerA"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "热剧","name": "热剧丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://www.rebovod.com","dataKey": "8191A7F47B37882F","dataIv": "8191A7F47B37882F"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "影视","name": "影视丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt","dataKey": "sada21321sdq231d","dataIv": "sada21321sdq231d"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "小猪","name": "小猪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://tiantangyoulu.oss-cn-beijing.aliyuncs.com/tengxunyun.txt","dataKey": "seb5tq9mykp2w9ry","dataIv": "seb5tq9mykp2w9ry","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "云云","name": "云云丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://staraugust123456.oss-cn-hangzhou.aliyuncs.com/2.txt","dataKey": "staraugust123456","dataIv": "staraugust123456","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "星空","name": "星空|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://xkcms.xkgzs.xyz","dataKey": "AJcdjkAjkdJDkvcd","dataIv": "AJcdjkAjkdJDkvcd"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "于浅","name": "于浅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://202.140.143.116:88","dataKey": "leroulerop.lerom","dataIv": "leroulerop.lerom"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "数字","name": "数字|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://app1-0-0.87333.cc","dataKey": "VwsHxkCViDXEExWa","dataIv": "VwsHxkCViDXEExWa"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "火锅","name": "火锅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://ios.hgyx.vip","dataKey": "062dec75d039980e","dataIv": "062dec75d039980e"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "爱看","name": "爱看|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.appdm.akandm.com","dataKey": "uI1TkPJC8B46AyN3","dataIv": "uI1TkPJC8B46AyN3"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "火花","name": "火花丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://v.itcxo.cn/txt/1.txt","dataKey": "PoiUytRedFghjklm","dataIv": "PoiUytRedFghjklm"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "八天","name": "八天丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.8ttv.cn","dataKey": "1111111111111111","dataIv": "1111111111111111"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "紫金","name": "紫金丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.zjcvod.com","dataKey": "ab4e9a421675f14b","dataIv": "ab4e9a421675f14b"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "米奇","name": "米奇丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.milkidc.cn","dataKey": "20c79c979da8db0f","dataIv": "20c79c979da8db0f"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "星星","name": "星星丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://starani.qcanime.xyz","dataKey": "123456789StarAni","dataIv": "123456789StarAni","ua": "okhttp/3.10.0 BDYS/109.0.0.8"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "稀饭","name": "稀饭丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://app.xifanys.com","dataKey": "HM6Ly9yeS4ya3dvL","dataIv": "HM6Ly9yeS4ya3dvL"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "五八","name": "五八丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.58ys.vip","dataKey": "JEWibY1AgWF0V1xx","dataIv": "JEWibY1AgWF0V1xx"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "狂人","name": "狂人丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.zjkrmv.vip","dataKey": "vXeyuJFqTKqWUtWU","dataIv": "vXeyuJFqTKqWUtWU"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "驿站","name": "驿站丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://dyyztvappapigoodgx.68.gy:12689/ciwk28vu38io8/apiurl.txt","dataKey": "dyyztvapiappyyds","dataIv": "dyyztvapiappyyds"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "火狐","name": "火狐丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://huohu.yihn.cc","dataKey": "huohushipingetap","dataIv": "huohushipingetap","version": "140"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "云端","name": "云端|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://c8k2n5l0i9s8b2m1jj8k2x2l9ff68.ydysapi.cfd:27899","dataKey": "k9o3p2c8b7m3z0o8","dataIv": "k9o3p2c8b7m3z0o8"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "莱米","name": "莱米|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://laiget-1313189639.cos.ap-guangzhou.myqcloud.com/laimi.txt","dataKey": "ce032244d093b3e2","dataIv": "ce032244d093b3e2"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "灵虎","name": "灵虎|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://bind.315999.xyz/89.txt","dataKey": "#getapp@TMD@2025","dataIv": "#getapp@TMD@2025","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "旗星","name": "旗星|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://ys.qist.top","dataKey": "2SWSPFxugBLPPOKo","dataIv": "2SWSPFxugBLPPOKo","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "丫丫","name": "丫丫|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://tv.yy-fun.cc","dataKey": "qkxnwkfjwpcnwycl","dataIv": "qkxnwkfjwpcnwycl"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "移动","name": "移动|APP","type": 3,"api": "csp_YD","searchable": 1,"quickSearch": 1,"style": {"type": "list"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "电影港","name": "电影港|磁力","type": 3,"api": "csp_XYQHiker","searchable": 1,"quickSearch": 1,"filterable": 1,"ext": "./xiaosa/XYQHiker/电影港.json","jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
{"key": "玩偶","name": "👽玩偶哥哥┃4K弹幕","type": 3,"api": "csp_WoGGGuard","timeout": 30,"searchable": 1,"quickSearch": 1,"changeable": 0,"ext": {"Cloud-drive": "tvfan/Cloud-drive.txt","from": "4k|auto"}},
{"key": "YGP","name": "🚀叨观荐影┃预告片","type": 3,"api": "csp_YGPGuard","searchable": 0,"quickSearch": 0,"changeable": 0},
{"key": "alllive","name": "📽️一直播┃直播","type": 3,"api": "csp_AllliveGuard","playerType": 2,"searchable": 0,"quickSearch": 0,"changeable": 0},
diff --git a/jsm.json b/jsm.json
index e6c9a23f..6b00b60b 100644
--- a/jsm.json
+++ b/jsm.json
@@ -12,45 +12,46 @@
{"key": "fyyy","name": "飞宇影院","type": 3,"api": "csp_XBPQ","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"ext": {"分类url": "http://ntfeiyu.com/nt/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html","分类": "电影$1#电视剧$2#综艺$3#动漫$4"},"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"},"jar": "./jar/sx.jar;md5;6186f490eadf878ba5de21a7fa29e594"},
{"key": "cbh","name": "茶杯狐","type": 3,"api": "csp_XBPQ","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"ext": {"分类url": "https://www.bnjxjd.com/movie/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html","分类": "电影$fenlei1#电视剧$fenlei2#综艺$fenlei3#动漫$fenlei4"},"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"},"jar": "./jar/sx.jar;md5;6186f490eadf878ba5de21a7fa29e594"},
{"key": "MyDrive","name": "🗂我的云盘┃我配置","type": 3,"api": "csp_MyDriveGuard","changeable": 0,"indexs": 0,"searchable": 1,"style": {"type": "oval"},"ext": {"Cloud-drive": "tvfan/Cloud-drive.txt"}},
- {"key": "热播影视","name": "热播|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.rbotv.cn"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "浪酷影视","name": "浪酷|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.lkuys.cn"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "冷心","name": "冷心|APP","type": 3,"api": "csp_AppMuou","ext": {"url": "http://app.789dd.cn","name": "火猫影视"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "金牌","name": "金牌|APP","type": 3,"api": "csp_AppMuou","searchable": 1,"changeable": 1,"ext": {"site": "https://muouapp.oss-cn-hangzhou.aliyuncs.com/MUOUAPP/godbbq.txt","name": "金牌影院(请断网再安装)"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "余白","name": "余白丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dec.yb4k.top","dataKey": "KsmJgfp3MVQFKWRa","dataIv": "KsmJgfp3MVQFKWRa","token": "d51f0cf047e7d4c5f76e2720cfdcaa927055e77c5e8cc0a1a7e49ca198067161"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "清风","name": "清风丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://qfys.myqf.asia","dataKey": "vpsj6z4e7scbjbis","dataIv": "vpsj6z4e7scbjbis","token": "cea6598a6f09e3af6d583911a81d37f4070c9007eaf35d72dc3cf81e64357bbf","ua": "Mozilla/5.0 (Linux; Android 13; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "秒看","name": "秒看丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://mk1080.top/get.txt","dataKey": "c60d88b2eep53za8","dataIv": "c60d88b2eep53za8","token": "06caee3952a4c97d1ad4c766c875a99d3fa83aa68f46188823600d59ebba4469","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "咖啡","name": "咖啡丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://daen-1256234123.cos.ap-shanghai.myqcloud.com/MuQi/mqxh.txt","dataKey": "37kj83zs1q16jk6t","dataIv": "37kj83zs1q16jk6t","version": "101"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "若雪","name": "若雪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://appcms.rx4k.top","dataKey": "ZX10ysTYZWtIJCTU","dataIv": "ZX10ysTYZWtIJCTU","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "蓝鹰","name": "蓝鹰|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://lanyinghz.oss-cn-hangzhou.aliyuncs.com/lanyingxmy.txt","dataKey": "ca94b06ca359d80e","dataIv": "ca94b06ca359d80e","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "开心","name": "开心|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://guwozj-1319364746.cos.ap-guangzhou.myqcloud.com/gw.txt","dataKey": "ca94b06ca3c7d80e","dataIv": "ca94b06ca3c7d80e","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "仓鼠","name": "仓鼠|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://ceshi307386.oss-cn-beijing.aliyuncs.com/ceshi421.txt","dataKey": "da61247f5b662597","dataIv": "da61247f5b662597","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "鲸鱼","name": "鲸鱼|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://jingyu4k-1312635929.cos.ap-nanjing.myqcloud.com/1.json","dataKey": "AAdgrdghjfgswerA","dataIv": "AAdgrdghjfgswerA"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "热剧","name": "热剧丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://www.rebovod.com","dataKey": "8191A7F47B37882F","dataIv": "8191A7F47B37882F"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "影视","name": "影视丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt","dataKey": "sada21321sdq231d","dataIv": "sada21321sdq231d"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "小猪","name": "小猪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://tiantangyoulu.oss-cn-beijing.aliyuncs.com/tengxunyun.txt","dataKey": "seb5tq9mykp2w9ry","dataIv": "seb5tq9mykp2w9ry","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "云云","name": "云云丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://staraugust123456.oss-cn-hangzhou.aliyuncs.com/2.txt","dataKey": "staraugust123456","dataIv": "staraugust123456","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "星空","name": "星空|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://xkcms.xkgzs.xyz","dataKey": "AJcdjkAjkdJDkvcd","dataIv": "AJcdjkAjkdJDkvcd"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "于浅","name": "于浅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://202.140.143.116:88","dataKey": "leroulerop.lerom","dataIv": "leroulerop.lerom"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "数字","name": "数字|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://app1-0-0.87333.cc","dataKey": "VwsHxkCViDXEExWa","dataIv": "VwsHxkCViDXEExWa"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "火锅","name": "火锅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://ios.hgyx.vip","dataKey": "062dec75d039980e","dataIv": "062dec75d039980e"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "爱看","name": "爱看|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.appdm.akandm.com","dataKey": "uI1TkPJC8B46AyN3","dataIv": "uI1TkPJC8B46AyN3"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "火花","name": "火花丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://v.itcxo.cn/txt/1.txt","dataKey": "PoiUytRedFghjklm","dataIv": "PoiUytRedFghjklm"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "八天","name": "八天丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.8ttv.cn","dataKey": "1111111111111111","dataIv": "1111111111111111"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "紫金","name": "紫金丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.zjcvod.com","dataKey": "ab4e9a421675f14b","dataIv": "ab4e9a421675f14b"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "米奇","name": "米奇丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.milkidc.cn","dataKey": "20c79c979da8db0f","dataIv": "20c79c979da8db0f"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "星星","name": "星星丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://starani.qcanime.xyz","dataKey": "123456789StarAni","dataIv": "123456789StarAni","ua": "okhttp/3.10.0 BDYS/109.0.0.8"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "稀饭","name": "稀饭丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://app.xifanys.com","dataKey": "HM6Ly9yeS4ya3dvL","dataIv": "HM6Ly9yeS4ya3dvL"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "五八","name": "五八丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.58ys.vip","dataKey": "JEWibY1AgWF0V1xx","dataIv": "JEWibY1AgWF0V1xx"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "狂人","name": "狂人丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.zjkrmv.vip","dataKey": "vXeyuJFqTKqWUtWU","dataIv": "vXeyuJFqTKqWUtWU"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "驿站","name": "驿站丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://dyyztvappapigoodgx.68.gy:12689/ciwk28vu38io8/apiurl.txt","dataKey": "dyyztvapiappyyds","dataIv": "dyyztvapiappyyds"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "火狐","name": "火狐丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://huohu.yihn.cc","dataKey": "huohushipingetap","dataIv": "huohushipingetap","version": "140"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "云端","name": "云端|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://c8k2n5l0i9s8b2m1jj8k2x2l9ff68.ydysapi.cfd:27899","dataKey": "k9o3p2c8b7m3z0o8","dataIv": "k9o3p2c8b7m3z0o8"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "莱米","name": "莱米|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://laiget-1313189639.cos.ap-guangzhou.myqcloud.com/laimi.txt","dataKey": "ce032244d093b3e2","dataIv": "ce032244d093b3e2"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "灵虎","name": "灵虎|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://bind.315999.xyz/89.txt","dataKey": "#getapp@TMD@2025","dataIv": "#getapp@TMD@2025","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "旗星","name": "旗星|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://ys.qist.top","dataKey": "2SWSPFxugBLPPOKo","dataIv": "2SWSPFxugBLPPOKo","version": "120"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "丫丫","name": "丫丫|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://tv.yy-fun.cc","dataKey": "qkxnwkfjwpcnwycl","dataIv": "qkxnwkfjwpcnwycl"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "移动","name": "移动|APP","type": 3,"api": "csp_YD","searchable": 1,"quickSearch": 1,"style": {"type": "list"},"jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
- {"key": "电影港","name": "电影港|磁力","type": 3,"api": "csp_XYQHiker","searchable": 1,"quickSearch": 1,"filterable": 1,"ext": "./xiaosa/XYQHiker/电影港.json","jar": "./xiaosa/spider.jar;md5;495a29ebdc4632844f660b8fed5987db"},
+ {"key": "热播影视","name": "热播|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.rbotv.cn"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "浪酷影视","name": "浪酷|APP","type": 3,"api": "csp_AppRJ","searchable": 1,"quickSearch": 1,"filterable": 0,"ext": {"url": "http://v.lkuys.cn"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "冷心","name": "冷心|APP","type": 3,"api": "csp_AppMuou","ext": {"url": "http://app.789dd.cn","name": "火猫影视"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "金牌","name": "金牌|APP","type": 3,"api": "csp_AppMuou","searchable": 1,"changeable": 1,"ext": {"site": "https://muouapp.oss-cn-hangzhou.aliyuncs.com/MUOUAPP/godbbq.txt","name": "金牌影院(请断网再安装)"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "余白","name": "余白丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dec.yb4k.top","dataKey": "KsmJgfp3MVQFKWRa","dataIv": "KsmJgfp3MVQFKWRa","token": "d51f0cf047e7d4c5f76e2720cfdcaa927055e77c5e8cc0a1a7e49ca198067161"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "清风","name": "清风丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://qfys.myqf.asia","dataKey": "vpsj6z4e7scbjbis","dataIv": "vpsj6z4e7scbjbis","token": "7d7bc6b8bd0433079a6aa4f718a38a11945b15fce2875270ab96dd6272358288","ua": "Mozilla/5.0 (Linux; Android 13; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "秒看","name": "秒看丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://mk1080.top/get.txt","dataKey": "c60d88b2eep53za8","dataIv": "c60d88b2eep53za8","token": "06caee3952a4c97d1ad4c766c875a99d3fa83aa68f46188823600d59ebba4469","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "爱影","name": "爱影|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt","dataKey": "sada21321sdq231d","dataIv": "sada21321sdq231d"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "咖啡","name": "咖啡丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://daen-1256234123.cos.ap-shanghai.myqcloud.com/MuQi/mqxh.txt","dataKey": "37kj83zs1q16jk6t","dataIv": "37kj83zs1q16jk6t","version": "101"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "若雪","name": "若雪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://appcms.rx4k.top","dataKey": "ZX10ysTYZWtIJCTU","dataIv": "ZX10ysTYZWtIJCTU","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "蓝鹰","name": "蓝鹰|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://lanyinghz.oss-cn-hangzhou.aliyuncs.com/lanyingxmy.txt","dataKey": "ca94b06ca359d80e","dataIv": "ca94b06ca359d80e","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "开心","name": "开心|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://guwozj-1319364746.cos.ap-guangzhou.myqcloud.com/gw.txt","dataKey": "ca94b06ca3c7d80e","dataIv": "ca94b06ca3c7d80e","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "仓鼠","name": "仓鼠|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://ceshi307386.oss-cn-beijing.aliyuncs.com/ceshi421.txt","dataKey": "da61247f5b662597","dataIv": "da61247f5b662597","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "鲸鱼","name": "鲸鱼|APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://jingyu4k-1312635929.cos.ap-nanjing.myqcloud.com/1.json","dataKey": "AAdgrdghjfgswerA","dataIv": "AAdgrdghjfgswerA"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "热剧","name": "热剧丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"url": "https://www.rebovod.com","dataKey": "8191A7F47B37882F","dataIv": "8191A7F47B37882F"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "影视","name": "影视丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt","dataKey": "sada21321sdq231d","dataIv": "sada21321sdq231d"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "小猪","name": "小猪丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://tiantangyoulu.oss-cn-beijing.aliyuncs.com/tengxunyun.txt","dataKey": "seb5tq9mykp2w9ry","dataIv": "seb5tq9mykp2w9ry","ua": "okhttp/3.10.0"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "云云","name": "云云丨APP","type": 3,"quickSearch": 1,"api": "csp_AppQi","ext": {"site": "https://staraugust123456.oss-cn-hangzhou.aliyuncs.com/2.txt","dataKey": "staraugust123456","dataIv": "staraugust123456","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "星空","name": "星空|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://xkcms.xkgzs.xyz","dataKey": "AJcdjkAjkdJDkvcd","dataIv": "AJcdjkAjkdJDkvcd"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "于浅","name": "于浅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://202.140.143.116:88","dataKey": "leroulerop.lerom","dataIv": "leroulerop.lerom"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "数字","name": "数字|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://app1-0-0.87333.cc","dataKey": "VwsHxkCViDXEExWa","dataIv": "VwsHxkCViDXEExWa"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "火锅","name": "火锅|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://ios.hgyx.vip","dataKey": "062dec75d039980e","dataIv": "062dec75d039980e"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "爱看","name": "爱看|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.appdm.akandm.com","dataKey": "uI1TkPJC8B46AyN3","dataIv": "uI1TkPJC8B46AyN3"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "火花","name": "火花丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://v.itcxo.cn/txt/1.txt","dataKey": "PoiUytRedFghjklm","dataIv": "PoiUytRedFghjklm"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "八天","name": "八天丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.8ttv.cn","dataKey": "1111111111111111","dataIv": "1111111111111111"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "紫金","name": "紫金丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.zjcvod.com","dataKey": "ab4e9a421675f14b","dataIv": "ab4e9a421675f14b"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "米奇","name": "米奇丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://www.milkidc.cn","dataKey": "20c79c979da8db0f","dataIv": "20c79c979da8db0f"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "星星","name": "星星丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://starani.qcanime.xyz","dataKey": "123456789StarAni","dataIv": "123456789StarAni","ua": "okhttp/3.10.0 BDYS/109.0.0.8"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "稀饭","name": "稀饭丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://app.xifanys.com","dataKey": "HM6Ly9yeS4ya3dvL","dataIv": "HM6Ly9yeS4ya3dvL"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "五八","name": "五八丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://dy.58ys.vip","dataKey": "JEWibY1AgWF0V1xx","dataIv": "JEWibY1AgWF0V1xx"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "狂人","name": "狂人丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://www.zjkrmv.vip","dataKey": "vXeyuJFqTKqWUtWU","dataIv": "vXeyuJFqTKqWUtWU"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "驿站","name": "驿站丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://dyyztvappapigoodgx.68.gy:12689/ciwk28vu38io8/apiurl.txt","dataKey": "dyyztvapiappyyds","dataIv": "dyyztvapiappyyds"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "火狐","name": "火狐丨APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://huohu.yihn.cc","dataKey": "huohushipingetap","dataIv": "huohushipingetap","version": "140"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "云端","name": "云端|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "https://c8k2n5l0i9s8b2m1jj8k2x2l9ff68.ydysapi.cfd:27899","dataKey": "k9o3p2c8b7m3z0o8","dataIv": "k9o3p2c8b7m3z0o8"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "莱米","name": "莱米|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "http://laiget-1313189639.cos.ap-guangzhou.myqcloud.com/laimi.txt","dataKey": "ce032244d093b3e2","dataIv": "ce032244d093b3e2"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "灵虎","name": "灵虎|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"site": "https://bind.315999.xyz/89.txt","dataKey": "#getapp@TMD@2025","dataIv": "#getapp@TMD@2025","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "旗星","name": "旗星|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://ys.qist.top","dataKey": "2SWSPFxugBLPPOKo","dataIv": "2SWSPFxugBLPPOKo","version": "120"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "丫丫","name": "丫丫|APP","type": 3,"quickSearch": 1,"api": "csp_AppGet","ext": {"url": "http://tv.yy-fun.cc","dataKey": "qkxnwkfjwpcnwycl","dataIv": "qkxnwkfjwpcnwycl"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "移动","name": "移动|APP","type": 3,"api": "csp_YD","searchable": 1,"quickSearch": 1,"style": {"type": "list"},"jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
+ {"key": "电影港","name": "电影港|磁力","type": 3,"api": "csp_XYQHiker","searchable": 1,"quickSearch": 1,"filterable": 1,"ext": "./xiaosa/XYQHiker/电影港.json","jar": "./xiaosa/spider.jar;md5;54f048ee5f6b408d8862839f817682e2"},
{"key": "玩偶","name": "👽玩偶哥哥┃4K弹幕","type": 3,"api": "csp_WoGGGuard","timeout": 30,"searchable": 1,"quickSearch": 1,"changeable": 0,"ext": {"Cloud-drive": "tvfan/Cloud-drive.txt","from": "4k|auto"}},
{"key": "YGP","name": "🚀叨观荐影┃预告片","type": 3,"api": "csp_YGPGuard","searchable": 0,"quickSearch": 0,"changeable": 0},
{"key": "alllive","name": "📽️一直播┃直播","type": 3,"api": "csp_AllliveGuard","playerType": 2,"searchable": 0,"quickSearch": 0,"changeable": 0},
diff --git a/xiaosa/api.json b/xiaosa/api.json
index 3067aecd..d2b94842 100644
--- a/xiaosa/api.json
+++ b/xiaosa/api.json
@@ -105,7 +105,7 @@
"url": "http://qfys.myqf.asia",
"dataKey": "vpsj6z4e7scbjbis",
"dataIv": "vpsj6z4e7scbjbis",
- "token": "cea6598a6f09e3af6d583911a81d37f4070c9007eaf35d72dc3cf81e64357bbf",
+ "token": "7d7bc6b8bd0433079a6aa4f718a38a11945b15fce2875270ab96dd6272358288",
"ua": "Mozilla/5.0 (Linux; Android 13; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36"
}
},
@@ -123,6 +123,18 @@
"ua": "okhttp/3.10.0"
}
},
+ {
+ "key": "爱影",
+ "name": "爱影|APP",
+ "type": 3,
+ "quickSearch": 1,
+ "api": "csp_AppQi",
+ "ext": {
+ "site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj2.txt",
+ "dataKey": "sada21321sdq231d",
+ "dataIv": "sada21321sdq231d"
+ }
+ },
{
"key": "咖啡",
"name": "咖啡丨APP",
@@ -1781,35 +1793,6 @@
}
],
"parses": [
- {
- "name": "推荐",
- "type": 1,
- "url": "http://niiuma.qi-simple.top//nn.php?url=",
- "ext": {
- "flag": [
- "qq",
- "腾讯",
- "qiyi",
- "爱奇艺",
- "奇艺",
- "youku",
- "优酷",
- "sohu",
- "搜狐",
- "letv",
- "乐视",
- "mgtv",
- "芒果",
- "tnmb",
- "seven",
- "bilibili",
- "1905"
- ],
- "header": {
- "User-Agent": "okhttp/4.9.1"
- }
- }
- },
{
"name": "无上",
"type": "1",
diff --git a/xiaosa/js/腾讯视频.js b/xiaosa/js/腾讯视频.js
index b7295c2b..f29600fd 100644
--- a/xiaosa/js/腾讯视频.js
+++ b/xiaosa/js/腾讯视频.js
@@ -1,57 +1,16 @@
-globalThis.vod1 = function(ids) {
- let html1 = request('https://pbaccess.video.qq.com/trpc.videosearch.mobile_search.MultiTerminalSearch/MbSearch?vplatform=2', {
- body: {
- "version": "25042201",
- "clientType": 1,
- "filterValue": "",
- "uuid": "B1E50847-D25F-4C4B-BBA0-36F0093487F6",
- "retry": 0,
- "query": ids,
- "pagenum": 0,
- "isPrefetch": true,
- "pagesize": 30,
- "queryFrom": 0,
- "searchDatakey": "",
- "transInfo": "",
- "isneedQc": true,
- "preQid": "",
- "adClientInfo": "",
- "extraInfo": {
- "isNewMarkLabel": "1",
- "multi_terminal_pc": "1",
- "themeType": "1",
- "sugRelatedIds": "{}",
- "appVersion": ""
- }
- },
- headers: {
- 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.139 Safari/537.36',
- 'Content-Type': 'application/json',
- 'origin': 'https://v.qq.com',
- 'referer': 'https://v.qq.com/'
- },
- 'method': 'POST'
- }, true);
- return html1;
-}
+//小心儿悠悠//
var rule = {
- title: '腾云驾雾[官]',
- host: 'https://v.%71%71.com',
- // homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=choice&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
+ title: '腾讯视频',
+ host: 'https://v.qq.com',
homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=cartoon&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18',
- detailUrl: 'https://node.video.%71%71.com/x/api/float_vinfo2?cid=fyid',
- searchUrl: '/x/search/?q=**&stag=fypage',
- searchUrl: 'https://pbaccess.video.%71%71.com/trpc.videosearch.smartboxServer.HttpRountRecall/Smartbox?query=**&appID=3172&appKey=lGhFIPeD3HsO9xEp&pageNum=(fypage-1)&pageSize=10',
+ detailUrl: 'https://node.video.qq.com/x/api/float_vinfo2?cid=fyid',
searchUrl: '**',
searchable: 2,
filterable: 1,
multi: 1,
- // url:'/channel/fyclass?listpage=fypage&channel=fyclass&sort=18&_all=1',
url: '/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1',
- // filter_url: 'sort={{fl.sort or 18}}&year={{fl.year}}&pay={{fl.pay}}',
- // filter_url: 'sort={{fl.sort or 75}}&year={{fl.year}}&pay={{fl.pay}}',
filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
- // filter: 'H4sIAAAAAAAAA+2UzUrDQBCA32XOEZLUJrGvIj0saaDBNisxBkIJCG3Fi4oepIg3EQoieqiH+vM23Zq+hRuaZLZ4ce9z2/lmd2d2+NgR+H0e+gF0DkdwFGTQgRMeJ2BAxIaSwvrqVnxcyzhlg9PttqjED2c/45cSy8DyIDcavr57q/lBw8XTd/E6qbnT8M3zTFyc72RtC/Jumd+2c8wy7KZ4nxSL5Z9uxHS+Gc+r83sWVp1eVttl4Dluk1h93YubWZVwduplAYuxoFguVp+P/y5om/Z+/YxyqfAW8pbKbeS2yi3kO/ebyE2Fy1nXXBm7DDzknspd5K7KHeSOytvI2+XAugYkKWlD2mhrM+RpSB8OmaNvTsriMEgycofc0XbHZ3HCeUTukDv67vTDQY/MIXO0zelxn5M4JI6mOPkvgswSEpgPAAA=',
+ filter_url: 'sort={{fl.sort or 75}}&iyear={{fl.iyear}}&year={{fl.year}}&itype={{fl.type}}&ifeature={{fl.feature}}&iarea={{fl.area}}&itrailer={{fl.itrailer}}&gender={{fl.sex}}',
filter: {
"choice": [{
"key": "sort",
@@ -680,28 +639,13 @@ var rule = {
'User-Agent': 'PC_UA'
},
timeout: 5000,
- // class_parse:'.site_channel a;a&&Text;a&&href;channel/(.*)',
cate_exclude: '会员|游戏|全部',
- // class_name: '精选&电视剧&电影&综艺&动漫&少儿&纪录片',
- // class_url: 'choice&tv&movie&variety&cartoon&child&doco',
class_name: '精选&电影&电视剧&综艺&动漫&少儿&纪录片',
class_url: 'choice&movie&tv&variety&cartoon&child&doco',
limit: 20,
- // play_parse:true,
- // 手动调用解析请求json的url,此lazy不方便
play_parse: true,
lazy: $js.toString(() => {
try {
- let api = "http://127.0.0.1:9978/proxy?do=seachdanmu&go=getuserjx&url=" + input.split("?")[0];
- console.log(api);
- let response = fetch(api, {
- method: 'get',
- headers: {
- 'User-Agent': 'okhttp/3.14.9',
- 'Content-Type': 'application/x-www-form-urlencoded'
- }
- });
-
let bata = JSON.parse(response);
log(bata)
if (bata.url.includes("http")) {
@@ -715,7 +659,6 @@ var rule = {
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
};
} else {
-
input = {
header: {
'User-Agent': ""
@@ -738,6 +681,7 @@ var rule = {
};
}
}),
+
推荐: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
一级: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
二级: $js.toString(() => {
@@ -745,15 +689,11 @@ var rule = {
let d = [];
let video_list = [];
let video_lists = [];
- let list = [];
let QZOutputJson;
let html = fetch(input, fetch_params);
let sourceId = /get_playsource/.test(input) ? input.match(/id=(\d*?)&/)[1] : input.split("cid=")[1];
let cid = sourceId;
- let detailUrl = "https://v.%71%71.com/detail/m/" + cid + ".html";
- log("详情页:" + detailUrl);
- pdfh = jsp.pdfh;
- pd = jsp.pd;
+ let detailUrl = "https://v.qq.com/detail/m/" + cid + ".html";
try {
let json = JSON.parse(html);
VOD = {
@@ -766,9 +706,7 @@ var rule = {
vod_remarks: json.rec,
vod_pic: urljoin2(input, json.c.pic)
}
- } catch (e) {
- log("解析片名海报等基础信息发生错误:" + e.message)
- }
+ } catch (e) {}
if (/get_playsource/.test(input)) {
eval(html);
let indexList = QZOutputJson.PlaylistItem.indexList;
@@ -792,11 +730,23 @@ var rule = {
let url = "https://v.qq.com/x/cover/" + sourceId + ".html";
if (video_lists.length === 1) {
let vid = video_lists[0];
- url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
- d.push({
- title: "在线播放",
- url: url
- })
+ let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + vid;
+ let o_html = fetch(o_url, fetch_params);
+ eval(o_html);
+ if (QZOutputJson.results && QZOutputJson.results.length > 0) {
+ let it1 = QZOutputJson.results[0].fields;
+ url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
+ d.push({
+ title: it1.title,
+ url: url
+ })
+ } else {
+ url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html";
+ d.push({
+ title: "正片播放",
+ url: url
+ })
+ }
} else if (video_lists.length > 1) {
for (let i = 0; i < video_lists.length; i += 30) {
video_list.push(video_lists.slice(i, i + 30))
@@ -819,117 +769,136 @@ var rule = {
})
}
}
+
+ let playFrom = [];
+ let playUrl = [];
+
+ let ygKeywords = ["预告", "花絮", "片花", "特辑", "幕后", "采访", "制作", "MV", "主题曲"];
+
let yg = d.filter(function(it) {
- return it.type && it.type !== "正片"
+ return it.type && ygKeywords.some(keyword => it.type.includes(keyword));
});
let zp = d.filter(function(it) {
- return !(it.type && it.type !== "正片")
+ return !(it.type && ygKeywords.some(keyword => it.type.includes(keyword)));
});
- VOD.vod_play_from = yg.length < 1 ? "qq" : "qq$$$qq 预告及花絮";
- VOD.vod_play_url = yg.length < 1 ? d.map(function(it) {
- return it.title + "$" + it.url
- }).join("#") : [zp, yg].map(function(it) {
- return it.map(function(its) {
- return its.title + "$" + its.url
- }).join("#")
- }).join("$$$");
- }),
- 搜索: $js.toString(() => {
- let d = [];
- pdfa = jsp.pdfa;
- pdfh = jsp.pdfh;
- pd = jsp.pd;
- let html = request(input);
- let baseList = pdfa(html, "body&&.result_item_v");
- log(baseList.length);
- baseList.forEach(function(it) {
- let longText = pdfh(it, ".result_title&&a&&Text");
- let shortText = pdfh(it, ".type&&Text");
- let fromTag = pdfh(it, ".result_source&&Text");
- let score = pdfh(it, ".figure_info&&Text");
- let content = pdfh(it, ".desc_text&&Text");
- // let url = pdfh(it, ".result_title&&a&&href");
- let url = pdfh(it, "div&&r-data");
- // log(longText);
- // log(shortText);
- // log('url:'+url);
- let img = pd(it, ".figure_pic&&src");
- url = "https://node.video.qq.com/x/api/float_vinfo2?cid=" + url.match(/.*\/(.*?)\.html/)[1];
- log(shortText + "|" + url);
- if (fromTag.match(/腾讯/)) {
- d.push({
- title: longText.split(shortText)[0],
- img: img,
- url: url,
- content: content,
- desc: shortText + " " + score
- })
+
+ if (zp.length > 0) {
+ playFrom.push("正片");
+ playUrl.push(zp.map(it => it.title + "$" + it.url).join("#"));
+ }
+
+ if (yg.length > 0) {
+ let 预告 = yg.filter(it => it.type && it.type.includes("预告"));
+ let 花絮片花 = yg.filter(it => it.type && (it.type.includes("花絮") || it.type.includes("片花")));
+ let 特辑 = yg.filter(it => it.type && (it.type.includes("特辑") || it.type.includes("幕后")));
+
+ if (预告.length > 0) {
+ playFrom.push("预告");
+ playUrl.push(预告.map(it => it.title + "$" + it.url).join("#"));
}
- });
- setResult(d);
+ if (花絮片花.length > 0) {
+ playFrom.push("花絮片花");
+ playUrl.push(花絮片花.map(it => it.title + "$" + it.url).join("#"));
+ }
+ if (特辑.length > 0) {
+ playFrom.push("特辑");
+ playUrl.push(特辑.map(it => it.title + "$" + it.url).join("#"));
+ }
+ }
+
+ VOD.vod_play_from = playFrom.join("$$$");
+ VOD.vod_play_url = playUrl.join("$$$");
}),
搜索: $js.toString(() => {
- let d = [];
- let html = request(input);
- let json = JSON.parse(html);
- if (json.data.smartboxItemList.length > 0) {
- let cid = json.data.smartboxItemList[0].basicDoc.id;
- let url = 'https://node.video.qq.com/x/api/float_vinfo2?cid=' + cid;
- let html1 = request(url);
- let data = JSON.parse(html1);
+ let d = [],
+ keyword = input.split("/")[3];
+ let seenIds = new Set();
- d.push({
- title: data.c.title,
- img: data.c.pic,
- url: url,
- content: data.c.description,
- desc: data.rec
+ function vodSearch(keyword, page = 0) {
+ return request('https://pbaccess.video.qq.com/trpc.videosearch.mobile_search.MultiTerminalSearch/MbSearch?vplatform=2', {
+ body: JSON.stringify({
+ version: "25042201",
+ clientType: 1,
+ filterValue: "",
+ uuid: "B1E50847-D25F-4C4B-BBA0-36F0093487F6",
+ retry: 0,
+ query: keyword,
+ pagenum: page,
+ isPrefetch: true,
+ pagesize: 30,
+ queryFrom: 0,
+ searchDatakey: "",
+ transInfo: "",
+ isneedQc: true,
+ preQid: "",
+ adClientInfo: "",
+ extraInfo: {
+ isNewMarkLabel: "1",
+ multi_terminal_pc: "1",
+ themeType: "1",
+ sugRelatedIds: "{}",
+ appVersion: ""
+ }
+ }),
+ headers: {
+ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.139 Safari/537.36',
+ 'Content-Type': 'application/json',
+ 'Origin': 'https://v.qq.com',
+ 'Referer': 'https://v.qq.com/'
+ },
+ method: 'POST'
});
}
- setResult(d);
- }),
- 搜索: $js.toString(() => {
- let d = [];
- let mame = (input.split("/")[3]);
- let html = vod1(input.split("/")[3]);
- let json = JSON.parse(html);
- let list = json.data.normalList.itemList;
- console.log(json);
- log(list[0].videoInfo.title);
- list.forEach(function(it) {
- try {
- if (it.doc.id.length > 11) {
- d.push({
- title: it.videoInfo.title,
- img: it.videoInfo.imgUrl,
- url: it.doc.id,
- // content: "",
- //desc: "data.rec"
- });
- }
- } catch {
+ const nonMainContentKeywords = [
+ ':', '#', '特辑', '“', '剪辑', '片花', '独家', '专访', '纯享',
+ '制作', '幕后', '宣传', 'MV', '主题曲', '插曲', '彩蛋',
+ '精彩', '集锦', '盘点', '回顾', '解说', '评测', '反应', 'reaction'
+ ];
+
+ function isMainContent(title) {
+ if (!title) return false;
+ if (title.includes('') || title.includes('')) return false;
+ return !nonMainContentKeywords.some(keyword => title.includes(keyword));
+ }
+ try {
+ let html = vodSearch(keyword, 0);
+ let json = JSON.parse(html);
+
+ function processItemList(itemList) {
+ if (!itemList) return;
+
+ itemList.forEach(it => {
+ if (it.doc && it.doc.id && it.videoInfo && isMainContent(it.videoInfo.title)) {
+ const itemId = it.doc.id;
+ if (!seenIds.has(itemId)) {
+ seenIds.add(itemId);
+ d.push({
+ title: it.videoInfo.title,
+ img: it.videoInfo.imgUrl || "",
+ url: itemId,
+ desc: it.videoInfo.secondLine || ""
+ });
+ }
+ }
+ });
}
- });
- let list2 = json.data.areaBoxList[0].itemList;
- list2.forEach(function(it) {
- try {
- if (it.doc.id.length > 11 && it.videoInfo.title.match(mame)) {
- d.push({
- title: it.videoInfo.title,
- img: it.videoInfo.imgUrl,
- url: it.doc.id,
- // content: "",
- //desc: "data.rec"
- });
- }
- } catch {
+ if (json.data && json.data.normalList) {
+ processItemList(json.data.normalList.itemList);
+ }
+ if (json.data && json.data.areaBoxList) {
+ json.data.areaBoxList.forEach(box => {
+ processItemList(box.itemList);
+ });
}
- });
+ } catch (e) {
+ log("搜索出错: " + e.message);
+ }
+
setResult(d);
})
-}
\ No newline at end of file
+};
\ No newline at end of file
diff --git a/xiaosa/js/芒果视频.js b/xiaosa/js/芒果视频.js
index 2bc8b911..f775f1e6 100644
--- a/xiaosa/js/芒果视频.js
+++ b/xiaosa/js/芒果视频.js
@@ -1,19 +1,14 @@
+//小心儿悠悠//
var rule = {
title: '百忙无果[官]',
- host: 'https://pianku.api.%6d%67%74%76.com',
+ host: 'https://pianku.api.mgtv.com',
homeUrl: '',
- // searchUrl: 'https://mobileso.bz.%6d%67%74%76.com/pc/search/v1?q=**&pn=fypage&pc=10',
- // 新版接口搜索变成v2并且加了验证,蛋疼
- // searchUrl: 'https://mobileso.bz.mgtv.com/pc/search/v2?allowedRC=1&src=mgtv&did=cf03b959-6945-4cb6-bcb3-88762459354d×tamp=2024-06-21T15%3A52%3A55Z&signVersion=1&signNonce=8dae67a1fafc4bda984ec8deb47666ad&q=**&pn=fypage&pc=10&corr=1&_support=10000000&signature=4e27fddcd2a1a66d6c1764ed6b74bab7',
- // 用手机的吧,搞不定这个
- searchUrl: 'https://mobileso.bz.%6d%67%74%76.com/msite/search/v2?q=**&pn=fypage&pc=10',
+ searchUrl: 'https://mobileso.bz.mgtv.com/msite/search/v2?q=**&pn=fypage&pc=10',
detailUrl: 'https://pcweb.api.mgtv.com/episode/list?page=1&size=50&video_id=fyid',
searchable: 2,
quickSearch: 0,
filterable: 1,
multi: 1,
- // 分类链接fypage参数支持1个()表达式
- // https://www.mgtv.com/lib/3?lastp=list_index&kind=a1&year=all&chargeInfo=a1&sort=c2
url: '/rider/list/pcweb/v3?platform=pcweb&channelId=fyclass&pn=fypage&pc=80&hudong=1&_support=10000000&kind=a1&area=a1',
filter_url: 'year={{fl.year or "all"}}&sort={{fl.sort or "all"}}&chargeInfo={{fl.chargeInfo or "all"}}',
headers: {
@@ -23,649 +18,18 @@ var rule = {
class_name: '电视剧&电影&综艺&动漫&纪录片&教育&少儿',
class_url: '2&3&1&50&51&115&10',
filter: {
- "1": [{
- "key": "chargeInfo",
- "name": "付费类型",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "免费",
- "v": "b1"
- }, {
- "n": "vip",
- "v": "b2"
- }, {
- "n": "VIP用券",
- "v": "b3"
- }, {
- "n": "付费点播",
- "v": "b4"
- }]
- }, {
- "key": "sort",
- "name": "排序",
- "value": [{
- "n": "最新",
- "v": "c1"
- }, {
- "n": "最热",
- "v": "c2"
- }, {
- "n": "知乎高分",
- "v": "c4"
- }]
- }, {
- "key": "year",
- "name": "年代",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "2025",
- "v": "2025"
- }, {
- "n": "2024",
- "v": "2024"
- }, {
- "n": "2023",
- "v": "2023"
- }, {
- "n": "2022",
- "v": "2022"
- }, {
- "n": "2021",
- "v": "2021"
- }, {
- "n": "2020",
- "v": "2020"
- }, {
- "n": "2019",
- "v": "2019"
- }, {
- "n": "2018",
- "v": "2018"
- }, {
- "n": "2017",
- "v": "2017"
- }, {
- "n": "2016",
- "v": "2016"
- }, {
- "n": "2015",
- "v": "2015"
- }, {
- "n": "2014",
- "v": "2014"
- }, {
- "n": "2013",
- "v": "2013"
- }, {
- "n": "2012",
- "v": "2012"
- }, {
- "n": "2011",
- "v": "2011"
- }, {
- "n": "2010",
- "v": "2010"
- }, {
- "n": "2009",
- "v": "2009"
- }, {
- "n": "2008",
- "v": "2008"
- }, {
- "n": "2007",
- "v": "2007"
- }, {
- "n": "2006",
- "v": "2006"
- }, {
- "n": "2005",
- "v": "2005"
- }, {
- "n": "2004",
- "v": "2004"
- }]
- }],
- "2": [{
- "key": "chargeInfo",
- "name": "付费类型",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "免费",
- "v": "b1"
- }, {
- "n": "vip",
- "v": "b2"
- }, {
- "n": "VIP用券",
- "v": "b3"
- }, {
- "n": "付费点播",
- "v": "b4"
- }]
- }, {
- "key": "sort",
- "name": "排序",
- "value": [{
- "n": "最新",
- "v": "c1"
- }, {
- "n": "最热",
- "v": "c2"
- }, {
- "n": "知乎高分",
- "v": "c4"
- }]
- }, {
- "key": "year",
- "name": "年代",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "2025",
- "v": "2025"
- }, {
- "n": "2024",
- "v": "2024"
- }, {
- "n": "2023",
- "v": "2023"
- }, {
- "n": "2022",
- "v": "2022"
- }, {
- "n": "2021",
- "v": "2021"
- }, {
- "n": "2020",
- "v": "2020"
- }, {
- "n": "2019",
- "v": "2019"
- }, {
- "n": "2018",
- "v": "2018"
- }, {
- "n": "2017",
- "v": "2017"
- }, {
- "n": "2016",
- "v": "2016"
- }, {
- "n": "2015",
- "v": "2015"
- }, {
- "n": "2014",
- "v": "2014"
- }, {
- "n": "2013",
- "v": "2013"
- }, {
- "n": "2012",
- "v": "2012"
- }, {
- "n": "2011",
- "v": "2011"
- }, {
- "n": "2010",
- "v": "2010"
- }, {
- "n": "2009",
- "v": "2009"
- }, {
- "n": "2008",
- "v": "2008"
- }, {
- "n": "2007",
- "v": "2007"
- }, {
- "n": "2006",
- "v": "2006"
- }, {
- "n": "2005",
- "v": "2005"
- }, {
- "n": "2004",
- "v": "2004"
- }]
- }],
- "3": [{
- "key": "chargeInfo",
- "name": "付费类型",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "免费",
- "v": "b1"
- }, {
- "n": "vip",
- "v": "b2"
- }, {
- "n": "VIP用券",
- "v": "b3"
- }, {
- "n": "付费点播",
- "v": "b4"
- }]
- }, {
- "key": "sort",
- "name": "排序",
- "value": [{
- "n": "最新",
- "v": "c1"
- }, {
- "n": "最热",
- "v": "c2"
- }, {
- "n": "知乎高分",
- "v": "c4"
- }]
- }, {
- "key": "year",
- "name": "年代",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "2025",
- "v": "2025"
- }, {
- "n": "2024",
- "v": "2024"
- }, {
- "n": "2023",
- "v": "2023"
- }, {
- "n": "2022",
- "v": "2022"
- }, {
- "n": "2021",
- "v": "2021"
- }, {
- "n": "2020",
- "v": "2020"
- }, {
- "n": "2019",
- "v": "2019"
- }, {
- "n": "2018",
- "v": "2018"
- }, {
- "n": "2017",
- "v": "2017"
- }, {
- "n": "2016",
- "v": "2016"
- }, {
- "n": "2015",
- "v": "2015"
- }, {
- "n": "2014",
- "v": "2014"
- }, {
- "n": "2013",
- "v": "2013"
- }, {
- "n": "2012",
- "v": "2012"
- }, {
- "n": "2011",
- "v": "2011"
- }, {
- "n": "2010",
- "v": "2010"
- }, {
- "n": "2009",
- "v": "2009"
- }, {
- "n": "2008",
- "v": "2008"
- }, {
- "n": "2007",
- "v": "2007"
- }, {
- "n": "2006",
- "v": "2006"
- }, {
- "n": "2005",
- "v": "2005"
- }, {
- "n": "2004",
- "v": "2004"
- }]
- }],
- "50": [{
- "key": "chargeInfo",
- "name": "付费类型",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "免费",
- "v": "b1"
- }, {
- "n": "vip",
- "v": "b2"
- }, {
- "n": "VIP用券",
- "v": "b3"
- }, {
- "n": "付费点播",
- "v": "b4"
- }]
- }, {
- "key": "sort",
- "name": "排序",
- "value": [{
- "n": "最新",
- "v": "c1"
- }, {
- "n": "最热",
- "v": "c2"
- }, {
- "n": "知乎高分",
- "v": "c4"
- }]
- }, {
- "key": "year",
- "name": "年代",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "2025",
- "v": "2025"
- }, {
- "n": "2024",
- "v": "2024"
- }, {
- "n": "2023",
- "v": "2023"
- }, {
- "n": "2022",
- "v": "2022"
- }, {
- "n": "2021",
- "v": "2021"
- }, {
- "n": "2020",
- "v": "2020"
- }, {
- "n": "2019",
- "v": "2019"
- }, {
- "n": "2018",
- "v": "2018"
- }, {
- "n": "2017",
- "v": "2017"
- }, {
- "n": "2016",
- "v": "2016"
- }, {
- "n": "2015",
- "v": "2015"
- }, {
- "n": "2014",
- "v": "2014"
- }, {
- "n": "2013",
- "v": "2013"
- }, {
- "n": "2012",
- "v": "2012"
- }, {
- "n": "2011",
- "v": "2011"
- }, {
- "n": "2010",
- "v": "2010"
- }, {
- "n": "2009",
- "v": "2009"
- }, {
- "n": "2008",
- "v": "2008"
- }, {
- "n": "2007",
- "v": "2007"
- }, {
- "n": "2006",
- "v": "2006"
- }, {
- "n": "2005",
- "v": "2005"
- }, {
- "n": "2004",
- "v": "2004"
- }]
- }],
- "51": [{
- "key": "chargeInfo",
- "name": "付费类型",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "免费",
- "v": "b1"
- }, {
- "n": "vip",
- "v": "b2"
- }, {
- "n": "VIP用券",
- "v": "b3"
- }, {
- "n": "付费点播",
- "v": "b4"
- }]
- }, {
- "key": "sort",
- "name": "排序",
- "value": [{
- "n": "最新",
- "v": "c1"
- }, {
- "n": "最热",
- "v": "c2"
- }, {
- "n": "知乎高分",
- "v": "c4"
- }]
- }, {
- "key": "year",
- "name": "年代",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "2025",
- "v": "2025"
- }, {
- "n": "2024",
- "v": "2024"
- }, {
- "n": "2023",
- "v": "2023"
- }, {
- "n": "2022",
- "v": "2022"
- }, {
- "n": "2021",
- "v": "2021"
- }, {
- "n": "2020",
- "v": "2020"
- }, {
- "n": "2019",
- "v": "2019"
- }, {
- "n": "2018",
- "v": "2018"
- }, {
- "n": "2017",
- "v": "2017"
- }, {
- "n": "2016",
- "v": "2016"
- }, {
- "n": "2015",
- "v": "2015"
- }, {
- "n": "2014",
- "v": "2014"
- }, {
- "n": "2013",
- "v": "2013"
- }, {
- "n": "2012",
- "v": "2012"
- }, {
- "n": "2011",
- "v": "2011"
- }, {
- "n": "2010",
- "v": "2010"
- }, {
- "n": "2009",
- "v": "2009"
- }, {
- "n": "2008",
- "v": "2008"
- }, {
- "n": "2007",
- "v": "2007"
- }, {
- "n": "2006",
- "v": "2006"
- }, {
- "n": "2005",
- "v": "2005"
- }, {
- "n": "2004",
- "v": "2004"
- }]
- }],
- "115": [{
- "key": "chargeInfo",
- "name": "付费类型",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "免费",
- "v": "b1"
- }, {
- "n": "vip",
- "v": "b2"
- }, {
- "n": "VIP用券",
- "v": "b3"
- }, {
- "n": "付费点播",
- "v": "b4"
- }]
- }, {
- "key": "sort",
- "name": "排序",
- "value": [{
- "n": "最新",
- "v": "c1"
- }, {
- "n": "最热",
- "v": "c2"
- }, {
- "n": "知乎高分",
- "v": "c4"
- }]
- }, {
- "key": "year",
- "name": "年代",
- "value": [{
- "n": "全部",
- "v": "all"
- }, {
- "n": "2025",
- "v": "2025"
- }, {
- "n": "2024",
- "v": "2024"
- }, {
- "n": "2023",
- "v": "2023"
- }, {
- "n": "2022",
- "v": "2022"
- }, {
- "n": "2021",
- "v": "2021"
- }, {
- "n": "2020",
- "v": "2020"
- }, {
- "n": "2019",
- "v": "2019"
- }, {
- "n": "2018",
- "v": "2018"
- }, {
- "n": "2017",
- "v": "2017"
- }, {
- "n": "2016",
- "v": "2016"
- }, {
- "n": "2015",
- "v": "2015"
- }, {
- "n": "2014",
- "v": "2014"
- }, {
- "n": "2013",
- "v": "2013"
- }, {
- "n": "2012",
- "v": "2012"
- }, {
- "n": "2011",
- "v": "2011"
- }, {
- "n": "2010",
- "v": "2010"
- }, {
- "n": "2009",
- "v": "2009"
- }, {
- "n": "2008",
- "v": "2008"
- }, {
- "n": "2007",
- "v": "2007"
- }, {
- "n": "2006",
- "v": "2006"
- }, {
- "n": "2005",
- "v": "2005"
- }, {
- "n": "2004",
- "v": "2004"
- }]
- }]
+ "1": getCommonFilter(),
+ "2": getCommonFilter(),
+ "3": getCommonFilter(),
+ "50": getCommonFilter(),
+ "51": getCommonFilter(),
+ "115": getCommonFilter()
},
limit: 20,
play_parse: true,
lazy: $js.toString(() => {
try {
- let api = "" + input.split("?")[0];
- console.log(api);
+ let api = input.split("?")[0];
let response = fetch(api, {
method: 'get',
headers: {
@@ -674,21 +38,12 @@ var rule = {
}
});
let bata = JSON.parse(response);
- if (bata.url.includes("mgtv")) {
- input = {
- parse: 0,
- url: bata.url,
- jx: 0,
- danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
- };
- } else {
- input = {
- parse: 0,
- url: input.split("?")[0],
- jx: 1,
- danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
- };
- }
+ input = {
+ parse: 0,
+ url: bata.url.includes("mgtv") ? bata.url : input.split("?")[0],
+ jx: bata.url.includes("mgtv") ? 0 : 1,
+ danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
+ };
} catch {
input = {
parse: 0,
@@ -698,65 +53,71 @@ var rule = {
};
}
}),
- // 手动调用解析请求json的url,此lazy不方便
- // lazy:'js:print(input);fetch_params.headers["user-agent"]=MOBILE_UA;let html=request(input);let rurl=html.match(/window\\.open\\(\'(.*?)\',/)[1];rurl=urlDeal(rurl);input={parse:1,url:rurl};',
- // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
一级: 'json:data.hitDocs;title;img;updateInfo||rightCorner.text;playPartId',
- // 一级:'json:data.hitDocs;title;img;updateInfo;playPartId',
二级: $js.toString(() => {
fetch_params.headers.Referer = "https://www.mgtv.com";
fetch_params.headers["User-Agent"] = MOBILE_UA;
- pdfh = jsp.pdfh;
- pdfa = jsp.pdfa;
- pd = jsp.pd;
- VOD = {};
+
+ let videoId = input.split('video_id=')[1].split('&')[0];
+ let infoUrl = `https://pcweb.api.mgtv.com/video/info?allowedRC=1&vid=${videoId}&type=b&_support=10000000`;
+ let infoData = JSON.parse(request(infoUrl));
+
+ if (infoData && infoData.data && infoData.data.info) {
+ let detail = infoData.data.info.detail || {};
+ VOD = {
+ vod_name: infoData.data.info.title || "",
+ type_name: detail.kind || "",
+ vod_year: detail.releaseTime || "",
+ vod_area: detail.area || "",
+ vod_actor: detail.leader || "",
+ vod_director: detail.director || "",
+ vod_content: detail.story || "",
+ vod_remarks: detail.updateInfo || ""
+ };
+ if (detail.img) VOD.vod_pic = detail.img;
+ }
+
let d = [];
let html = request(input);
let json = JSON.parse(html);
let host = "https://www.mgtv.com";
let ourl = json.data.list.length > 0 ? json.data.list[0].url : json.data.series[0].url;
- if (!/^http/.test(ourl)) {
- ourl = host + ourl
- }
+ if (!/^http/.test(ourl)) ourl = host + ourl;
+
fetch_params.headers["User-Agent"] = MOBILE_UA;
html = request(ourl);
if (html.includes("window.location =")) {
- print("开始获取ourl");
ourl = pdfh(html, "meta[http-equiv=refresh]&&content").split("url=")[1];
- print("获取到ourl:" + ourl);
- html = request(ourl)
+ html = request(ourl);
}
+
try {
let details = pdfh(html, ".m-details&&Html").replace(/h1>/, "h6>").replace(/div/g, "br");
- print(details);
let actor = "",
director = "",
time = "";
if (/播出时间/.test(details)) {
actor = pdfh(html, "p:eq(5)&&Text").substr(0, 25);
director = pdfh(html, "p:eq(4)&&Text");
- time = pdfh(html, "p:eq(3)&&Text")
+ time = pdfh(html, "p:eq(3)&&Text");
} else {
actor = pdfh(html, "p:eq(4)&&Text").substr(0, 25);
director = pdfh(html, "p:eq(3)&&Text");
- time = "已完结"
+ time = "已完结";
}
let _img = pd(html, ".video-img&&img&&src");
- let JJ = pdfh(html, ".desc&&Text").split("简介:")[1];
- let _desc = time;
- VOD.vod_name = pdfh(html, ".vt-txt&&Text");
- VOD.type_name = pdfh(html, "p:eq(0)&&Text").substr(0, 6);
- VOD.vod_area = pdfh(html, "p:eq(1)&&Text");
- VOD.vod_actor = actor;
- VOD.vod_director = director;
- VOD.vod_remarks = _desc;
- VOD.vod_pic = _img;
- VOD.vod_content = JJ;
- if (!VOD.vod_name) {
- VOD.vod_name = VOD.type_name;
- }
+ let JJ = pdfh(html, ".desc&&Text").split("牛马简介:")[1];
+ VOD.vod_name = VOD.vod_name || pdfh(html, ".vt-txt&&Text");
+ VOD.type_name = VOD.type_name || pdfh(html, "p:eq(0)&&Text").substr(0, 6);
+ VOD.vod_area = VOD.vod_area || pdfh(html, "p:eq(1)&&Text");
+ VOD.vod_actor = VOD.vod_actor || actor;
+ VOD.vod_director = VOD.vod_director || director;
+ VOD.vod_remarks = VOD.vod_remarks || time;
+ VOD.vod_pic = VOD.vod_pic || _img;
+ VOD.vod_content = VOD.vod_content || JJ;
+ if (!VOD.vod_name) VOD.vod_name = VOD.type_name;
} catch (e) {
- log("获取影片信息发生错误:" + e.message)
+ log("获取影片信息发生错误:" + e.message);
}
function getRjpg(imgUrl, xs) {
@@ -766,48 +127,42 @@ var rule = {
if (picSize) {
let a = parseInt(picSize.split("x")[0]) * xs;
let b = parseInt(picSize.split("x")[1]) * xs;
- rjpg = a + "x" + b + ".jpg"
+ rjpg = a + "x" + b + ".jpg";
}
- let img = /jpg_/.test(imgUrl) && rjpg ? imgUrl.replace(imgUrl.split("jpg_")[1], rjpg) : imgUrl;
- return img
+ return /jpg_/.test(imgUrl) && rjpg ? imgUrl.replace(imgUrl.split("jpg_")[1], rjpg) : imgUrl;
}
if (json.data.total === 1 && json.data.list.length === 1) {
let data = json.data.list[0];
- let url = "https://www.mgtv.com" + data.url;
d.push({
title: data.t4,
desc: data.t2,
pic_url: getRjpg(data.img),
- url: url
- })
+ url: "https://www.mgtv.com" + data.url
+ });
} else if (json.data.list.length > 1) {
for (let i = 1; i <= json.data.total_page; i++) {
- if (i > 1) {
- json = JSON.parse(fetch(input.replace("page=1", "page=" + i), {}))
- }
+ if (i > 1) json = JSON.parse(fetch(input.replace("page=1", "page=" + i), {}));
json.data.list.forEach(function(data) {
- let url = "https://www.mgtv.com" + data.url;
if (data.isIntact == "1") {
d.push({
title: data.t4,
desc: data.t2,
pic_url: getRjpg(data.img),
- url: url
- })
+ url: "https://www.mgtv.com" + data.url
+ });
}
- })
+ });
}
} else {
- print(input + "暂无片源")
+ print(input + "暂无片源");
}
- VOD.vod_play_from = "mgtv";
+ VOD.vod_play_from = "芒果TV";
VOD.vod_play_url = d.map(function(it) {
- return it.title + "$" + it.url
+ return it.title + "$" + it.url;
}).join("#");
setResult(d);
}),
-
搜索: $js.toString(() => {
fetch_params.headers.Referer = "https://www.mgtv.com";
fetch_params.headers["User-Agent"] = MOBILE_UA;
@@ -817,27 +172,163 @@ var rule = {
json.data.contents.forEach(function(data) {
if (data.type && data.type == 'media') {
let item = data.data[0];
- let desc = item.desc.join(',');
- let fyclass = '';
if (item.source === "imgo") {
- let img = item.img ? item.img : '';
+ let fyclass = '';
try {
fyclass = item.rpt.match(/idx=(.*?)&/)[1] + '$';
} catch (e) {
log(e.message);
- fyclass = '';
}
- log(fyclass);
d.push({
title: item.title.replace(/|<\/B>/g, ''),
- img: img,
+ img: item.img || '',
content: '',
- desc: desc,
+ desc: item.desc.join(','),
url: fyclass + item.url.match(/.*\/(.*?)\.html/)[1]
- })
+ });
}
}
});
setResult(d);
- }),
+ })
+};
+
+function getCommonFilter() {
+ return [{
+ "key": "chargeInfo",
+ "name": "付费类型",
+ "value": [{
+ "n": "全部",
+ "v": "all"
+ },
+ {
+ "n": "免费",
+ "v": "b1"
+ },
+ {
+ "n": "vip",
+ "v": "b2"
+ },
+ {
+ "n": "VIP用券",
+ "v": "b3"
+ },
+ {
+ "n": "付费点播",
+ "v": "b4"
+ }
+ ]
+ }, {
+ "key": "sort",
+ "name": "排序",
+ "value": [{
+ "n": "最新",
+ "v": "c1"
+ },
+ {
+ "n": "最热",
+ "v": "c2"
+ },
+ {
+ "n": "知乎高分",
+ "v": "c4"
+ }
+ ]
+ }, {
+ "key": "year",
+ "name": "年代",
+ "value": [{
+ "n": "全部",
+ "v": "all"
+ },
+ {
+ "n": "2025",
+ "v": "2025"
+ },
+ {
+ "n": "2024",
+ "v": "2024"
+ },
+ {
+ "n": "2023",
+ "v": "2023"
+ },
+ {
+ "n": "2022",
+ "v": "2022"
+ },
+ {
+ "n": "2021",
+ "v": "2021"
+ },
+ {
+ "n": "2020",
+ "v": "2020"
+ },
+ {
+ "n": "2019",
+ "v": "2019"
+ },
+ {
+ "n": "2018",
+ "v": "2018"
+ },
+ {
+ "n": "2017",
+ "v": "2017"
+ },
+ {
+ "n": "2016",
+ "v": "2016"
+ },
+ {
+ "n": "2015",
+ "v": "2015"
+ },
+ {
+ "n": "2014",
+ "v": "2014"
+ },
+ {
+ "n": "2013",
+ "v": "2013"
+ },
+ {
+ "n": "2012",
+ "v": "2012"
+ },
+ {
+ "n": "2011",
+ "v": "2011"
+ },
+ {
+ "n": "2010",
+ "v": "2010"
+ },
+ {
+ "n": "2009",
+ "v": "2009"
+ },
+ {
+ "n": "2008",
+ "v": "2008"
+ },
+ {
+ "n": "2007",
+ "v": "2007"
+ },
+ {
+ "n": "2006",
+ "v": "2006"
+ },
+ {
+ "n": "2005",
+ "v": "2005"
+ },
+ {
+ "n": "2004",
+ "v": "2004"
+ }
+ ]
+ }];
}
\ No newline at end of file
diff --git a/xiaosa/spider.jar b/xiaosa/spider.jar
index 95b82caf..299dbfc6 100644
Binary files a/xiaosa/spider.jar and b/xiaosa/spider.jar differ