上传文件至 XYQTVBox/lib

This commit is contained in:
2025-06-21 09:07:22 +00:00
parent f878679ad9
commit 7aaa5125d9
5 changed files with 164837 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
var rule = {
title:'360影视',
host:'https://video.360kan.com',
host:'https://www.360kan.com',
homeUrl:'https://api.web.360kan.com/v1/rank?cat=2&size=9',
detailUrl:'https://api.web.360kan.com/v1/detail?cat=fyclass&id=fyid',
searchUrl:'https://api.so.360kan.com/index?force_v=1&kw=**&from=&pageno=fypage&v_ap=1&tab=all',
+164580
View File
File diff suppressed because it is too large Load Diff
+40
View File
@@ -0,0 +1,40 @@
格式说明:
#订阅名
地址(支持m3u订阅、tvbox配置文件中live选项的直播地址订阅)
相对路径说明
以./开头,相对位置是本订阅文件
以/开头,存储卡的根目录
#初秋语•综合
../list.txt
#YanG•综合
https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/Gather.m3u
#范明明•ipv6
https://github.moeyy.xyz/https://raw.githubusercontent.com/fanmingming/live/main/tv/m3u/ipv6.m3u
#YueChan•综合
https://github.moeyy.xyz/https://raw.githubusercontent.com/YueChan/Live/main/IPTV.m3u
#Yoursmile•综合
https://agit.ai/Yoursmile7/TVBox/raw/branch/master/live.txt
#饭太硬•综合
https://agit.ai/fantaiying/0/raw/branch/main/tvlive.txt
#Ray•综合
https://github.moeyy.xyz/https://raw.githubusercontent.com/dxawi/0/main/tvlive.txt
#俊于•综合
http://home.jundie.top:81/Cat/tv/live.txt
#初秋语•电台
../radio.txt
#范明明•电台
https://github.moeyy.xyz/https://raw.githubusercontent.com/fanmingming/live/main/radio/m3u/index.m3u
#肥羊•斗鱼
https://github.moeyy.xyz/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/douyuyqk.m3u
#肥羊•虎牙
https://github.moeyy.xyz/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/huyayqk.m3u
#YanG•斗鱼
https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/yu.m3u
#YanG•虎牙
https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/ya.m3u
#16万•MV
https://github.moeyy.xyz/https://raw.githubusercontent.com/lystv/short/main/影视/tvb/MTV.txt
#YuanHsing•油管
https://github.moeyy.xyz/https://raw.githubusercontent.com/YuanHsing/YouTube_to_m3u/main/youtube.m3u
+150
View File
@@ -0,0 +1,150 @@
/**
* 影视TV 超連結跳轉支持
* https://t.me/fongmi_offical/
* https://github.com/FongMi/Release/tree/main/apk
*/
var rule = {
title: '荐片',
host: 'http://api2.rinhome.com',
homeUrl: '/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
// url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter',
url: '/api/crumb/list?page=fypage&type=0&limit=24&fyfilter',
class_name: '全部&电影&电视剧&动漫&综艺', // 筛选 /api/term/ad_fenlei?limit=10&page=1
class_url: '0&1&2&3&4',
detailUrl: '/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用)
searchUrl: '/api/video/search?key=**&page=fypage',
searchable: 2,
quickSearch: 0,
filterable: 1,
filter: {
"0":[{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
"1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"首推","v":"5"},{"n":"动作","v":"6"},{"n":"喜剧","v":"7"},{"n":"战争","v":"8"},{"n":"恐怖","v":"9"},{"n":"剧情","v":"10"},{"n":"爱情","v":"11"},{"n":"科幻","v":"12"},{"n":"动画","v":"13"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
"2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"首推","v":"14"},{"n":"国产","v":"15"},{"n":"港台","v":"16"},{"n":"日韩","v":"17"},{"n":"海外","v":"18"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
"3":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"3"},{"n":"首推","v":"19"},{"n":"海外","v":"20"},{"n":"日本","v":"21"},{"n":"国产","v":"22"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}],
"4":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"4"},{"n":"首推","v":"23"},{"n":"国产","v":"24"},{"n":"海外","v":"25"},{"n":"港台","v":"26"}]},{"key":"area","name":"地區","value":[{"n":"全部","v":"0"},{"n":"国产","v":"1"},{"n":"中国香港","v":"3"},{"n":"中国台湾","v":"6"},{"n":"美国","v":"5"},{"n":"韩国","v":"18"},{"n":"日本","v":"2"}]},{"key":"year","name":"年代","value":[{"n":"全部","v":"0"},{"n":"2023","v":"153"},{"n":"2022","v":"101"},{"n":"2021","v":"118"},{"n":"2020","v":"16"},{"n":"2019","v":"7"},{"n":"2018","v":"2"},{"n":"2017","v":"3"},{"n":"2016","v":"22"}]},{"key":"sort","name":"排序","value":[{"n":"热门","v":"hot"},{"n":"评分","v":"rating"},{"n":"更新","v":"update"}]}]
},
filter_url: 'area={{fl.area or "0"}}&sort={{fl.sort or "update"}}&year={{fl.year or "0"}}&category_id={{fl.cateId}}',
filter_def: {
0:{cateId:'0'},
1:{cateId:'1'},
2:{cateId:'2'},
3:{cateId:'3'},
4:{cateId:'4'}
},
headers: {
'User-Agent': 'jianpian-android/350',
'JPAUTH': 'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv'
},
timeout: 5000,
limit: 8,
play_parse: true,
play_json: [{
re: '*',
json: {
parse: 0,
jx: 0
}
}],
lazy: '',
图片来源: '@Referer=www.jianpianapp.com@User-Agent=jianpian-version353',
// 推荐:'json:.video;*;*;*;*',
推荐: `js:
var d = [];
let html = request(input);
html = JSON.parse(html).data[0].video;
html.forEach(it => {
d.push({
title: it.title,
img: it.path,
desc: it.playlist.title + ' ⭐' + it.score,
url: it.id
})
});
setResult(d);
`,
// 一级:'json:data;title;path;playlist.title;id',
一级: `js:
cateObj.tid = cateObj.tid+'';
if (cateObj.tid.endsWith('_clicklink')) {
cateObj.tid = cateObj.tid.split('_')[0];
input = HOST + '/api/video/search?key=' + cateObj.tid + '&page=' + + MY_PAGE;
}
var d = [];
let html = request(input);
html = JSON.parse(html).data;
html.forEach(it => {
d.push({
title: it.title,
img: it.thumbnail||it.path,
desc: (it.mask || it.playlist.title) + ' ⭐' + it.score,
url: it.id
})
});
setResult(d);
`,
二级: `js:
function getLink(data) {
let link = data.map(it => {
return '[a=cr:' + JSON.stringify({'id':it.name+'_clicklink','name':it.name}) + '/]' + it.name + '[/a]'
}).join(', ');
return link
}
try {
let html = request(input);
html = JSON.parse(html);
let node = html.data;
VOD = {
vod_id: node.id,
vod_name: node.title,
vod_pic: node.thumbnail,
type_name: node.types[0].name,
vod_year: node.year.title,
vod_area: node.area.title,
vod_remarks: node.score,
vod_actor: getLink(node.actors),
vod_director: getLink(node.directors),
vod_content: node.description.strip()
};
if (typeof play_url === 'undefined') {
var play_url = ''
}
let playMap = {};
if (node.have_ftp_ur == 1) {
playMap["边下边播超清版"] = node.new_ftp_list.map(it => {
return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
}).join('#');
}
if (node.have_m3u8_ur == 1) {
playMap["在线点播普清版"] = node.new_m3u8_list.map(it => {
return it.title + "$" + (/m3u8/.test(it.url) ? play_url + it.url : "tvbox-xg:" + it.url)
}).join('#');
}
let playFrom = [];
let playList = [];
Object.keys(playMap).forEach(key => {
playFrom.append(key);
playList.append(playMap[key])
});
VOD.vod_play_from = playFrom.join('$$$');
VOD.vod_play_url = playList.join('$$$');
} catch (e) {
log("获取二级详情页发生错误:" + e.message);
}
`,
// 搜索:'json:data;*;thumbnail;mask;*',
搜索: `js:
var d = [];
let html = request(input);
html = JSON.parse(html).data;
html.forEach(it => {
d.push({
title: it.title,
img: it.thumbnail,
desc: it.mask + ' ⭐' + it.score,
url: it.id
})
});
setResult(d);
`,
}
+66
View File
@@ -0,0 +1,66 @@
var rule = {
title: '菜狗',
host: 'https://waptv.sogou.com',
homeUrl: '',
searchUrl: '/film/result?ie=utf8&query=**',
searchable: 2,
quickSearch: 0,
filterable: 1,
multi: 1,
// 分类链接fypage参数支持1个()表达式
url: '/napi/video/classlist?abtest=0&iploc=CN1304&spver=&listTab=fyclass&filter=&start=((fypage-1)*15)&len=15&fr=filter',
filter_url: 'style={{fl.style}}&zone={{fl.zone}}&year={{fl.year}}&fee={{fl.fee}}&order={{fl.order}}',
headers: {
'User-Agent': 'PC_UA'
},
timeout: 5000,
class_name: '电视剧&电影&动漫&综艺&纪录片',
class_url: 'teleplay&film&cartoon&tvshow&documentary',
filter: { 'teleplay': [{ 'key': 'style', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '爱情', 'v': '爱情' }, { 'n': '喜剧', 'v': '喜剧' }, { 'n': '都市', 'v': '都市' }, { 'n': '悬疑', 'v': '悬疑' }, { 'n': '古装', 'v': '古装' }, { 'n': '偶像', 'v': '偶像' }, { 'n': '犯罪', 'v': '犯罪' }, { 'n': '历史', 'v': '历史' }, { 'n': '战争', 'v': '战争' }, { 'n': '武侠', 'v': '武侠' }, { 'n': '警匪', 'v': '警匪' }, { 'n': '科幻', 'v': '科幻' }, { 'n': '奇幻', 'v': '奇幻' }, { 'n': '谍战', 'v': '谍战' }, { 'n': '农村', 'v': '农村' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'zone', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': '内地' }, { 'n': '香港', 'v': '香港' }, { 'n': '台湾', 'v': '台湾' }, { 'n': '韩国', 'v': '韩国' }, { 'n': '泰国', 'v': '泰国' }, { 'n': '日本', 'v': '日本' }, { 'n': '美国', 'v': '美国' }, { 'n': '英国', 'v': '英国' }, { 'n': '新加坡', 'v': '新加坡' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'year', 'name': '年代', 'value': [{ 'n': '全部', 'v': '' }, { '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': '更早', 'v': '更早' }] }, { 'key': 'fee', 'name': '资源', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '正片', 'v': '正片' }, { 'n': '免费正片', 'v': '免费正片' }, { 'n': '付费正片', 'v': '付费正片' }] }, { 'key': 'order', 'name': '排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '最新', 'v': '最新' }, { 'n': '好评', 'v': '好评' }] }], 'film': [{ 'key': 'style', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '喜剧', 'v': '喜剧' }, { 'n': '爱情', 'v': '爱情' }, { 'n': '动作', 'v': '动作' }, { 'n': '恐怖', 'v': '恐怖' }, { 'n': '科幻', 'v': '科幻' }, { 'n': '惊悚', 'v': '惊悚' }, { 'n': '犯罪', 'v': '犯罪' }, { 'n': '奇幻', 'v': '奇幻' }, { 'n': '战争', 'v': '战争' }, { 'n': '悬疑', 'v': '悬疑' }, { 'n': '动画', 'v': '动画' }, { 'n': '文艺', 'v': '文艺' }, { 'n': '传记', 'v': '传记' }, { 'n': '歌舞', 'v': '歌舞' }, { 'n': '古装', 'v': '古装' }, { 'n': '警匪', 'v': '警匪' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'zone', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': '内地' }, { 'n': '香港', 'v': '香港' }, { 'n': '台湾', 'v': '台湾' }, { 'n': '韩国', 'v': '韩国' }, { 'n': '泰国', 'v': '泰国' }, { 'n': '日本', 'v': '日本' }, { 'n': '美国', 'v': '美国' }, { 'n': '英国', 'v': '英国' }, { 'n': '新加坡', 'v': '新加坡' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'year', 'name': '年代', 'value': [{ 'n': '全部', 'v': '' }, { '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': '更早', 'v': '更早' }] }, { 'key': 'fee', 'name': '资源', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '正片', 'v': '正片' }, { 'n': '免费正片', 'v': '免费正片' }, { 'n': '付费正片', 'v': '付费正片' }] }, { 'key': 'order', 'name': '排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '最新', 'v': '最新' }, { 'n': '好评', 'v': '好评' }] }], 'cartoon': [{ 'key': 'style', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '搞笑', 'v': '搞笑' }, { 'n': '热血', 'v': '热血' }, { 'n': '冒险', 'v': '冒险' }, { 'n': '美少女', 'v': '美少女' }, { 'n': '科幻', 'v': '科幻' }, { 'n': '校园', 'v': '校园' }, { 'n': '恋爱', 'v': '恋爱' }, { 'n': '神魔', 'v': '神魔' }, { 'n': '机战', 'v': '机战' }, { 'n': '益智', 'v': '益智' }, { 'n': '亲子', 'v': '亲子' }, { 'n': '励志', 'v': '励志' }, { 'n': '童话', 'v': '童话' }, { 'n': '青春', 'v': '青春' }, { 'n': '原创', 'v': '原创' }, { 'n': '动作', 'v': '动作' }, { 'n': '耽美', 'v': '耽美' }, { 'n': '魔幻', 'v': '魔幻' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'zone', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '日本', 'v': '日本' }, { 'n': '欧美', 'v': '欧美' }, { 'n': '国产', 'v': '国产' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'year', 'name': '年代', 'value': [{ 'n': '全部', 'v': '' }, { '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': '更早', 'v': '更早' }] }, { 'key': 'fee', 'name': '资源', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '正片', 'v': '正片' }, { 'n': '免费正片', 'v': '免费正片' }, { 'n': '付费正片', 'v': '付费正片' }] }, { 'key': 'order', 'name': '排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '最新', 'v': '最新' }, { 'n': '好评', 'v': '好评' }] }], 'tvshow': [{ 'key': 'style', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '真人秀', 'v': '真人秀' }, { 'n': '生活', 'v': '生活' }, { 'n': '搞笑', 'v': '搞笑' }, { 'n': '访谈', 'v': '访谈' }, { 'n': '时尚', 'v': '时尚' }, { 'n': '音乐', 'v': '音乐' }, { 'n': '选秀', 'v': '选秀' }, { 'n': '美食', 'v': '美食' }, { 'n': '游戏', 'v': '游戏' }, { 'n': '纪实', 'v': '纪实' }, { 'n': '旅游', 'v': '旅游' }, { 'n': '情感', 'v': '情感' }, { 'n': '恶搞', 'v': '恶搞' }, { 'n': '吐槽', 'v': '吐槽' }, { 'n': '原创', 'v': '原创' }, { 'n': '歌舞', 'v': '歌舞' }, { 'n': '播报', 'v': '播报' }, { 'n': '曲艺', 'v': '曲艺' }, { 'n': '科教', 'v': '科教' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'zone', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': '内地' }, { 'n': '台湾', 'v': '台湾' }, { 'n': '日韩', 'v': '日韩' }, { 'n': '欧美', 'v': '欧美' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'emcee', 'name': '明星', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '何炅', 'v': '何炅' }, { 'n': '撒贝宁', 'v': '撒贝宁' }, { 'n': '王筱磊', 'v': '王筱磊' }, { 'n': '张绍刚', 'v': '张绍刚' }, { 'n': '鲁健', 'v': '鲁健' }, { 'n': '王世林', 'v': '王世林' }, { 'n': '倪萍', 'v': '倪萍' }, { 'n': '汪涵', 'v': '汪涵' }, { 'n': '舒冬', 'v': '舒冬' }, { 'n': '齐思钧', 'v': '齐思钧' }, { 'n': '白岩松', 'v': '白岩松' }, { 'n': '曲洪禹', 'v': '曲洪禹' }, { 'n': '康辉', 'v': '康辉' }, { 'n': '章亭', 'v': '章亭' }, { 'n': '刘洪悦', 'v': '刘洪悦' }, { 'n': '尼格买提', 'v': '尼格买提' }, { 'n': '钱枫', 'v': '钱枫' }, { 'n': '刘婧', 'v': '刘婧' }, { 'n': '赵川', 'v': '赵川' }, { 'n': '谢娜', 'v': '谢娜' }] }, { 'key': 'order', 'name': '排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '最新', 'v': '最新' }, { 'n': '好评', 'v': '好评' }] }], 'documentary': [{ 'key': 'style', 'name': '类型', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '历史', 'v': '历史' }, { 'n': '自然', 'v': '自然' }, { 'n': '动物', 'v': '动物' }, { 'n': '社会', 'v': '社会' }, { 'n': '传记', 'v': '传记' }, { 'n': '人文', 'v': '人文' }, { 'n': '文化', 'v': '文化' }, { 'n': '军事', 'v': '军事' }, { 'n': '科技', 'v': '科技' }, { 'n': '人物', 'v': '人物' }, { 'n': '探索', 'v': '探索' }, { 'n': '美食', 'v': '美食' }, { 'n': '旅行', 'v': '旅行' }, { 'n': '探险', 'v': '探险' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'zone', 'name': '地区', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '内地', 'v': '内地' }, { 'n': '香港', 'v': '香港' }, { 'n': '台湾', 'v': '台湾' }, { 'n': '韩国', 'v': '韩国' }, { 'n': '泰国', 'v': '泰国' }, { 'n': '日本', 'v': '日本' }, { 'n': '美国', 'v': '美国' }, { 'n': '英国', 'v': '英国' }, { 'n': '新加坡', 'v': '新加坡' }, { 'n': '其他', 'v': '其他' }] }, { 'key': 'year', 'name': '年代', 'value': [{ 'n': '全部', 'v': '' }, { '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': '更早', 'v': '更早' }] }, { 'key': 'fee', 'name': '资源', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '正片', 'v': '正片' }, { 'n': '免费正片', 'v': '免费正片' }, { 'n': '付费正片', 'v': '付费正片' }] }, { 'key': 'order', 'name': '排序', 'value': [{ 'n': '全部', 'v': '' }, { 'n': '最新', 'v': '最新' }, { 'n': '好评', 'v': '好评' }] }] },
limit: 20,
play_parse: true,
play_json: 1,
// 手动调用解析请求json的url,此lazy不方便
lazy: '',
lazy: `js:
print(input);
fetch_params.headers["User-Agent"]=MOBILE_UA;
print(fetch_params);
let html=request(input);
let rurl=html.match(/window\\.open\\('(.*?)',/)[1];
rurl=urlDeal(rurl);
input={parse:1,jx:1,url:rurl};
`,
// 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
一级: 'js:let d=[];let html=request(input);html=JSON.parse(html);let list=html.listData.results;list.forEach(function(it){let desc1=it.ipad_play_for_list.finish_episode?it.ipad_play_for_list.episode===it.ipad_play_for_list.finish_episode?"全集"+it.ipad_play_for_list.finish_episode:"连载"+it.ipad_play_for_list.episode+"/"+it.ipad_play_for_list.finish_episode:"";let desc2=it.score?"评分:"+it.score:"";let desc3=it.date?"更至:"+it.date:"";d.push({title:it.name,img:it.v_picurl,url:"https://v.sogou.com"+it.url.replace("teleplay","series").replace("cartoon","series"),desc:desc1||desc2||desc3})});setResult(d);',
二级: '',
二级: 'js:VOD={};let html=request(input);function adhead(url){let hd="https://v.sogou.com";if(!url.startsWith(hd)){url=hd+url}return urlencode(url)}try{let json=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).detail.itemData;let key=json.dockey;let name=json.name;let zone=json.zone;let score=json.score?json.score:"暂无";let style=json.style;let emcee=json.emcee?"主持:"+json.emcee:json.name;let director=json.director?"导演:"+json.director:name;director=director.replace(/;/g,"\\t");let starring=json.starring?"演员:"+json.starring:"声优:"+json.shengyou;starring=starring.replace(/.*undefined/,"").replace(/;/g,"\\t");let update=json.update_wordstr?json.update_wordstr:"";let tv_station=json.tv_station?json.tv_station:zone;let introduction=json.introduction;let shengyou=json.shengyou;let shows=json.play_from_open_index;let plays=json.play.item_list;if(shows){VOD.vod_name=name;VOD.vod_area=emcee+","+tv_station;VOD.vod_director=director;VOD.vod_actor=starring;VOD.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");VOD.vod_remarks=style+" 评分:"+score+","+update;VOD.vod_content=introduction}else{VOD.vod_name=name;VOD.vod_director=director;VOD.vod_actor=starring;VOD.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");VOD.vod_content=introduction}let tp="&type=json";try{let tabs=[];let lists=[];plays.forEach(function(it){lists.push(it.info);let tbn=it.sitename[0]||it.site.replace(".com","");tbn=tbn.split("").join(" ");tabs.push(tbn)});VOD.vod_play_from=tabs.join("$$$");let vod_lists=[];print("play_url1:"+play_url);play_url=play_url.replace("&play_url=","&type=json&play_url=");print("play_url2:"+play_url);lists.forEach(function(item,idex){if(item||shows){if(item&&Array.isArray(item)&&item.length>1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j<day.length;j++){let dayy=day[j][0]>=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k<arr.length;k++){let url="https://v.sogou.com/vc/eplay?query="+arr[k]+"&date="+arr[k]+"&key="+key+"&st=5&tvsite="+plays[idex].site;tmp.push("第"+arr[k]+"期"+"$"+play_url+base64Encode(adhead(url)))}vod_lists.push(tmp.join("#"))}}else if(plays[idex].site){let tmp=[];if(!plays[idex].flag_list.includes("trailer")){tmp.push(plays[idex].sitename[0]+"$"+play_url+base64Encode(adhead(plays[idex].url)))}else{tmp.push(plays[idex].sitename[0]+"—预告"+"$"+play_url+base64Encode(adhead(plays[idex].url)))}vod_lists.push(tmp.join("#"))}});VOD.vod_play_url=vod_lists.join("$$$")}catch(e){let img=json.photo.item_list;VOD.vod_name="本片无选集";VOD.vod_pic=img.length>0?img[0]:""}}catch(e){print("发生了错误:"+e.message)}',
// 二级:'js:var vod={vod_id:input};let html=request(input);function adhead(url){let hd="https://v.sogou.com";if(!url.startsWith(hd)){url=hd+url}return url}try{let json=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).detail.itemData;let key=json.dockey;let name=json.name;let zone=json.zone;let score=json.score?json.score:"暂无";let style=json.style;let emcee=json.emcee?"主持:"+json.emcee:json.name;let director=json.director?"导演:"+json.director:name;director=director.replace(/;/g,"\\t");let starring=json.starring?"演员:"+json.starring:"声优:"+json.shengyou;starring=starring.replace(/.*undefined/,"").replace(/;/g,"\\t");let update=json.update_wordstr?json.update_wordstr:"";let tv_station=json.tv_station?json.tv_station:zone;let introduction=json.introduction;let shengyou=json.shengyou;let shows=json.play_from_open_index;let plays=json.play.item_list;if(shows){vod.vod_name=name;vod.vod_area=emcee+","+tv_station;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_remarks=style+" 评分:"+score+","+update;vod.vod_content=introduction}else{vod.vod_name=name;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_content=introduction}let tp="&type=json";try{let tabs=[];let lists=[];plays.forEach(function(it){lists.push(it.info);let tbn=it.sitename[0]||it.site.replace(".com","");tbn=tbn.split("").join(" ");tabs.push(tbn)});vod.vod_play_from=tabs.join("$$$");vod_lists=[];play_url=play_url.replace("&play_url=","&type=json&play_url=");lists.forEach(function(item,idex){if(item||shows){if(item&&Array.isArray(item)&&item.length>1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j<day.length;j++){let dayy=day[j][0]>=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k<arr.length;k++){let url="https://v.sogou.com/vc/eplay?query="+arr[k]+"&date="+arr[k]+"&key="+key+"&st=5&tvsite="+plays[idex].site;tmp.push("第"+arr[k]+"期"+"$"+play_url+base64Encode(adhead(url)))}vod_lists.push(tmp.join("#"))}}else if(plays[idex].site){let tmp=[];if(!plays[idex].flag_list.includes("trailer")){tmp.push(plays[idex].sitename[0]+"$"+play_url+base64Encode(adhead(plays[idex].url)))}else{tmp.push(plays[idex].sitename[0]+"—预告"+"$"+play_url+base64Encode(adhead(plays[idex].url)))}vod_lists.push(tmp.join("#"))}});vod.vod_play_url=vod_lists.join("$$$")}catch(e){let img=json.photo.item_list;vod.vod_name="本片无选集";vod.vod_pic=img.length>0?img[0]:""}}catch(e){}',
搜索: '',
搜索: `js:
let d = [];
let html = request(input);
let jsonA = JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]);
print(jsonA);
jsonA = jsonA.result.resultData.searchData.results;
jsonA.forEach(function(it) {
let name = it.name;
let introduction = it.introduction;
let pic = it.v_picurl;
let url = it.tiny_url;
let zone = it.zone;
let score = it.score || "暂无";
let style = it.style;
if (it.play_info && it.play_info.play_list) {
let r = {};
r.title = name.replace(//, "").replace(//, "");
r.url = "https://v.sogou.com" + url.replace(/teleplay|cartoon/g, 'series');
r.desc = it.listCategory.join(",");
r.content = introduction;
r.pic_url = pic;
d.push(r)
}
});
setResult(d);`,
}