mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2025-12-16 17:22:19 +00:00
Pending changes exported from your codespace
This commit is contained in:
252
肥猫/api.json
252
肥猫/api.json
@@ -18,13 +18,21 @@
|
||||
"playerType": 2,
|
||||
"searchable": 0
|
||||
},
|
||||
{
|
||||
"key": "csp_Duopan",
|
||||
"name": "🖍︎┃蜡笔┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_Duopan",
|
||||
"playerType": 2,
|
||||
"filterable": 1,
|
||||
"ext": "https://duopan.fun/"
|
||||
},
|
||||
{
|
||||
"key": "nangua",
|
||||
"name": "🎃┃南瓜┃影视",
|
||||
"type": 3,
|
||||
"playerType": "2",
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/南瓜.js"
|
||||
"api": "./api/ng_open.js"
|
||||
},
|
||||
{
|
||||
"key": "新视觉",
|
||||
@@ -123,35 +131,6 @@
|
||||
"api": "csp_AppRZ",
|
||||
"ext": "http://rzys.xyz/"
|
||||
},
|
||||
{
|
||||
"key": "csp_Nmys",
|
||||
"name": "🌾┃农民┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_Nmys",
|
||||
"playerType": "1",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://v.nmvod.cn"
|
||||
},
|
||||
{
|
||||
"key": "csp_Auete",
|
||||
"name": "🦝┃Aue┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_Auete",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "csp_Kuaikan",
|
||||
"name": "👀┃快看┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_Kuaikan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "FreeOK",
|
||||
"name": "️️👌┃Fre┃影视",
|
||||
@@ -159,16 +138,6 @@
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/FreeOK.js"
|
||||
},
|
||||
{
|
||||
"key": "哔嘀",
|
||||
"name": "️️💦┃哔嘀┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_Bdys",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"playerType": "1"
|
||||
},
|
||||
{
|
||||
"key": "毛驴",
|
||||
"name": "🦙┃毛驴┃影视",
|
||||
@@ -187,21 +156,22 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "可可",
|
||||
"name": " 😝┃可可┃影视",
|
||||
"type": 3,
|
||||
"playerType": "2",
|
||||
"api": "csp_Keke",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "saohuo",
|
||||
"name": " 👗┃骚火┃影视",
|
||||
"type": 3,
|
||||
"playerType": "2",
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/骚火.js"
|
||||
},
|
||||
{
|
||||
"key": "爱看影视",
|
||||
"name": "❤┃爱看┃影视",
|
||||
"type": 3,
|
||||
"playerType": "2",
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/爱看.js"
|
||||
"api": "csp_SaoHuo"
|
||||
},
|
||||
{
|
||||
"key": "云播影视",
|
||||
@@ -211,13 +181,6 @@
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/TVB云播.js"
|
||||
},
|
||||
{
|
||||
"key": "小蚂蚁",
|
||||
"name": "🐜┃蚂蚁┃影视",
|
||||
"type": 3,
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/小蚂蚁2.js"
|
||||
},
|
||||
{
|
||||
"key": "csp_Xb6v",
|
||||
"name": "🐤┃6V磁力┃影视",
|
||||
@@ -225,33 +188,6 @@
|
||||
"api": "csp_Xb6v",
|
||||
"playerType": "2"
|
||||
},
|
||||
{
|
||||
"key": "乐乐",
|
||||
"name": "🎡️┃乐乐┃影视",
|
||||
"type": 1,
|
||||
"api": "https://leshizyapi.com/api.php/provide/vod/at/json/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "开心",
|
||||
"name": "🥰️┃开心┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "./json/开心HK影视.json"
|
||||
},
|
||||
{
|
||||
"key": "小胡",
|
||||
"name": "🍈️┃小胡┃影视",
|
||||
"type": 3,
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/小胡.js",
|
||||
"playerType": 2
|
||||
},
|
||||
{
|
||||
"key": "低端",
|
||||
"name": "🛣┃低端┃影视",
|
||||
@@ -260,14 +196,6 @@
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/ddys.js"
|
||||
},
|
||||
{
|
||||
"key": "奇优",
|
||||
"name": " 🍩┃奇优┃影视",
|
||||
"type": 3,
|
||||
"playerType": "2",
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/奇优.js"
|
||||
},
|
||||
{
|
||||
"key": "虎虎",
|
||||
"name": "🐯┃虎虎┃影视",
|
||||
@@ -326,18 +254,6 @@
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "csp_LIBVIO",
|
||||
"name": "🍒┃荔波┃影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"playerType": 2,
|
||||
"ext": {
|
||||
"分类": "电影$1#剧集$2#动漫$4#日韩剧$15#欧美剧$16",
|
||||
"分类url": "https://www.libvio.fun/show/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html",
|
||||
"线路数组": "<h3 class=\"iconfont&&</div>[不包含:视频下载#网盘]"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "csp_SP360",
|
||||
"name": "📺┃360┃官源",
|
||||
@@ -387,13 +303,6 @@
|
||||
"ratio": 1.333
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "樱花动漫",
|
||||
"name": "🌸┃樱花┃动漫",
|
||||
"type": 3,
|
||||
"playerType": "2",
|
||||
"api": "csp_Ying"
|
||||
},
|
||||
{
|
||||
"key": "csp_Dm84",
|
||||
"name": "🤣┃动漫┃巴士",
|
||||
@@ -475,11 +384,11 @@
|
||||
"ext": "./js/310直播.js"
|
||||
},
|
||||
{
|
||||
"key": "七夜",
|
||||
"name": "🌖┃七夜┃网盘",
|
||||
"key": "米搜",
|
||||
"name": "🌖┃米搜┃网盘",
|
||||
"type": 3,
|
||||
"api": "csp_Dovx",
|
||||
"ext": "http://127.0.0.1:9978/file/XYQTVBox/token.txt"
|
||||
"api": "csp_MiSou",
|
||||
"ext": "http://127.0.0.1:9978/file/XYQTVBox/cookie.txt"
|
||||
},
|
||||
{
|
||||
"key": "csp_Pansou",
|
||||
@@ -490,7 +399,7 @@
|
||||
},
|
||||
{
|
||||
"key": "csp_PanSearch",
|
||||
"name": "🚃┃盘搜┃网盘2",
|
||||
"name": "🚃┃盘搜┃网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanSearch",
|
||||
"ext": "http://127.0.0.1:9978/file/XYQTVBox/token.txt"
|
||||
@@ -690,114 +599,5 @@
|
||||
"url": "./lives/live.txt",
|
||||
"epg": "http://epg.112114.xyz/?ch={name}&date={date}"
|
||||
}
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"name": "♻️非凡",
|
||||
"hosts": [
|
||||
"ffzy"
|
||||
],
|
||||
"regex": [
|
||||
"18.0"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "♻️量子",
|
||||
"hosts": [
|
||||
"lz"
|
||||
],
|
||||
"regex": [
|
||||
"17.2",
|
||||
"19.84"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "♻️乐视",
|
||||
"hosts": [
|
||||
"leshiyun"
|
||||
],
|
||||
"regex": [
|
||||
"15.92"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "♻️优质",
|
||||
"hosts": [
|
||||
"yzzy"
|
||||
],
|
||||
"regex": [
|
||||
"18.66",
|
||||
"19.52",
|
||||
"19.13"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "♻️YQK",
|
||||
"hosts": [
|
||||
"ydd"
|
||||
],
|
||||
"regex": [
|
||||
"18.4",
|
||||
"15.1666",
|
||||
"16.5333"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "♻️快看",
|
||||
"hosts": [
|
||||
"kuaikan"
|
||||
],
|
||||
"regex": [
|
||||
"15.32",
|
||||
"15.231"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "♻️暴风",
|
||||
"hosts": [
|
||||
"bf"
|
||||
],
|
||||
"regex": [
|
||||
"#EXTINF.*?\\s+.*?adjump.*?\\.ts\\s+"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "农民嗅探",
|
||||
"hosts": [
|
||||
"toutiaovod.com"
|
||||
],
|
||||
"regex": [
|
||||
"video/tos/cn"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "hs",
|
||||
"hosts": [
|
||||
"huoshan.com"
|
||||
],
|
||||
"regex": [
|
||||
"item_id="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "dy",
|
||||
"hosts": [
|
||||
"douyin.com"
|
||||
],
|
||||
"regex": [
|
||||
"is_play_url="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cl",
|
||||
"hosts": [
|
||||
"magnet"
|
||||
],
|
||||
"regex": [
|
||||
"最 新",
|
||||
"直 播",
|
||||
"更 新"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
202
肥猫/api/ng_open.js
Normal file
202
肥猫/api/ng_open.js
Normal file
@@ -0,0 +1,202 @@
|
||||
import { Crypto,_} from 'assets://js/lib/cat.js';
|
||||
|
||||
let siteUrl = 'http://ys.changmengyun.com';
|
||||
let siteKey = '';
|
||||
let siteType = 0;
|
||||
|
||||
async function request(reqUrl){
|
||||
let res = await req(reqUrl, {
|
||||
headers: getHeaders(),
|
||||
method: 'get',
|
||||
});
|
||||
return res.content;
|
||||
}
|
||||
|
||||
async function init(cfg) {
|
||||
siteKey = cfg.skey;
|
||||
siteType = cfg.stype;
|
||||
}
|
||||
|
||||
async function home(filter) {
|
||||
|
||||
return JSON.stringify({
|
||||
'class': [{'type_id':'2','type_name':'电视剧'},{'type_id':'1','type_name':'电影'},{'type_id':'4','type_name':'动漫'},{'type_id':'3','type_name':'综艺'},{'type_id':'46','type_name':'海外精选'}],
|
||||
'filters': {
|
||||
"2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}],
|
||||
"1":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"动作片","v":"动作片"},{"n":"喜剧片","v":"喜剧片"},{"n":"爱情片","v":"爱情片"},{"n":"科幻片","v":"科幻片"},{"n":"恐怖片","v":"恐怖片"},{"n":"剧情片","v":"剧情片"},{"n":"战争片","v":"战争片"},{"n":"惊悚片","v":"惊悚片"}]},{"key":"area","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":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}],
|
||||
"4":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产漫","v":"国产漫"},{"n":"欧美漫","v":"欧美漫"},{"n":"日韩漫","v":"日韩漫"},{"n":"港台漫","v":"港台漫"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"中国大陆","v":"中国大陆"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}],
|
||||
"3":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"大陆","v":"大陆"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"},{"n":"其它","v":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}],
|
||||
"46":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"韩国","v":"韩国"},{"n":"美剧","v":"美剧"},{"n":"日本","v":"日本"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}]
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
async function homeVod() {
|
||||
try {
|
||||
let url = siteUrl + '/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1';
|
||||
let data = await request(url);
|
||||
let res = JSON.parse(data);
|
||||
let videos = _.map(res, (vod) => {
|
||||
return {
|
||||
vod_id: vod.id,
|
||||
vod_name: vod.name,
|
||||
vod_pic: vod.img,
|
||||
vod_remarks: vod.remarks,
|
||||
}
|
||||
});
|
||||
return JSON.stringify({
|
||||
list: videos,
|
||||
});
|
||||
} catch (error) {
|
||||
//console.log('error', error);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
async function category(tid, pg, filter, extend) {
|
||||
if(pg <= 0) pg = 1;
|
||||
let area = extend['area']?extend['area']:'';
|
||||
let year = extend['year']?extend['year']:'';
|
||||
let type = extend['class']?extend['class']:'';
|
||||
|
||||
let url = siteUrl + '/api.php/provide/vod_list?app=ylys&id='+tid+'&area='+ area +'&year='+year+'&type='+type+'&page='+pg+'&imei=c431ea542cee9679';
|
||||
let res = JSON.parse(await request(url));
|
||||
let videos = _.map(res['list'], (vod) => {
|
||||
return {
|
||||
vod_id: vod.id,
|
||||
vod_name: vod.name,
|
||||
vod_pic: vod.img,
|
||||
vod_remarks: vod.msg,
|
||||
}
|
||||
});
|
||||
return JSON.stringify({
|
||||
page: pg,
|
||||
limit: res['limit'],
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
async function detail(id) {
|
||||
let data = JSON.parse(await request(siteUrl + '/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=' + id))['data'];
|
||||
let vod = {
|
||||
vod_name: data.name,
|
||||
vod_pic: data.img,
|
||||
type_name: data.type,
|
||||
vod_year: data.year,
|
||||
vod_remarks: data.msg,
|
||||
vod_content: data.info,
|
||||
};
|
||||
let episodes = data.player_info;
|
||||
let playFroms = [];
|
||||
let playUrls = [];
|
||||
for (let i=0;i<episodes.length;i++) {
|
||||
let episode = episodes[i];
|
||||
playFroms.push(episode.show);
|
||||
let nameUrls = [];
|
||||
for (const play of episode.video_info) {
|
||||
nameUrls.push(play.name + '$' + play['url'][0]);
|
||||
}
|
||||
playUrls.push(nameUrls.join('#'));
|
||||
}
|
||||
vod.vod_play_from = playFroms.join('$$$');
|
||||
vod.vod_play_url = playUrls.join('$$$');
|
||||
return JSON.stringify({
|
||||
list: [vod],
|
||||
});
|
||||
}
|
||||
|
||||
async function play(flag, id, flags) {
|
||||
try {
|
||||
let input = {parse: 0,url: id,};
|
||||
if (id.indexOf(',') > 0) {
|
||||
let mjurl = id.split(',')[1]
|
||||
let videoUrl = await getvideo(mjurl);
|
||||
input = {
|
||||
jx: 0,
|
||||
url: videoUrl,
|
||||
parse: 0,
|
||||
header: JSON.stringify({
|
||||
'user-agent': 'Lavf/58.12.100'
|
||||
})
|
||||
}
|
||||
} else {
|
||||
let videoUrl = await getvideo(id);
|
||||
if (videoUrl.indexOf('jhapi') > 0) {
|
||||
videoUrl = await getvideo(videoUrl);
|
||||
input = {
|
||||
jx: 0,
|
||||
url: videoUrl,
|
||||
parse: 0,
|
||||
header: JSON.stringify({
|
||||
'user-agent': 'Lavf/58.12.100'
|
||||
})
|
||||
}
|
||||
} else {
|
||||
input = {
|
||||
jx: 0,
|
||||
url: videoUrl,
|
||||
parse: 0
|
||||
}
|
||||
}
|
||||
}
|
||||
return JSON.stringify(input);
|
||||
} catch (e) {
|
||||
return JSON.stringify({
|
||||
parse: 0,
|
||||
url: id,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
async function getvideo(url) {
|
||||
let jData = JSON.parse(await request(url));
|
||||
if (jData.code == 1) {
|
||||
return jData.data.url
|
||||
} else {
|
||||
return 'http://43.154.104.152:1234/jhapi/cs.php?url=' + url.split('=')[1]
|
||||
}
|
||||
}
|
||||
|
||||
async function search(wd, quick, pg) {
|
||||
let page = pg || 1;
|
||||
if (page == 0) page = 1;
|
||||
let data = JSON.parse(await request(siteUrl + '/api.php/provide/search_result_more?app=ylys&video_name='+wd+'&pageSize=20&tid=0&imei=c431ea542cee9679&page='+page));
|
||||
let videos = [];
|
||||
for (const vod of data.data) {
|
||||
videos.push({
|
||||
vod_id: vod.id,
|
||||
vod_name: vod.video_name,
|
||||
vod_pic: vod.img,
|
||||
vod_remarks: vod.qingxidu,
|
||||
});
|
||||
}
|
||||
return JSON.stringify({
|
||||
page: page,
|
||||
list: videos,
|
||||
});
|
||||
}
|
||||
|
||||
function getHeaders() {
|
||||
let t = new Date().getTime().toString();
|
||||
return {
|
||||
'version_name': '1.0.6',
|
||||
'version_code': '6',
|
||||
'package_name': 'com.app.nanguatv',
|
||||
'sign': Crypto.MD5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toString().toUpperCase(),
|
||||
'imei': 'c431ea542cee9679',
|
||||
'timeMillis': t,
|
||||
'User-Agent': 'okhttp/4.6.0'
|
||||
};
|
||||
}
|
||||
|
||||
export function __jsEvalReturn() {
|
||||
return {
|
||||
init: init,
|
||||
home: home,
|
||||
homeVod: homeVod,
|
||||
category: category,
|
||||
detail: detail,
|
||||
play: play,
|
||||
search: search,
|
||||
};
|
||||
}
|
||||
BIN
肥猫/spider.jar
BIN
肥猫/spider.jar
Binary file not shown.
Reference in New Issue
Block a user