Skip to content

Commit

Permalink
Merge branch 'qist:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
ooroot authored Aug 1, 2024
2 parents 96f6925 + 7e3abd2 commit d74979e
Show file tree
Hide file tree
Showing 7 changed files with 265 additions and 59 deletions.
2 changes: 1 addition & 1 deletion 0821.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"spider":"./jar/fan.txt;md5;71d846866f2ceb9666ba114e5963983f",
"spider":"./jar/fan.txt;md5;6001e51611a50637e20dcb66c4ff03f5",
"logo":"https://avatars.githubusercontent.com/u/58679624?v=4",
"lives":[{"name":"初秋语•ipv4","type":0,"url":"./list.txt","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
{"name":"YanG•综合","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/Gather.m3u","playerType":1,"epg":"http://epg.112114.xyz/?ch={name}&date={date}","logo":"https://epg.112114.xyz/logo/{name}.png"},
Expand Down
2 changes: 1 addition & 1 deletion 0826.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"spider":"./jar/fan.txt;md5;71d846866f2ceb9666ba114e5963983f",
"spider":"./jar/fan.txt;md5;6001e51611a50637e20dcb66c4ff03f5",
"wallpaper":"https://深色壁纸.xxooo.cf/",

"sites":[
Expand Down
64 changes: 36 additions & 28 deletions dianshi.json

Large diffs are not rendered by default.

Binary file modified jar/fan.txt
Binary file not shown.
92 changes: 92 additions & 0 deletions js/caiji.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
globalThis.getHeaders= function(input){
let headers = {
'User-Agent': 'okhttp/4.1.0'
};
return headers
}
var rule = {
title:'点播',
host:'http://tv.jsp47.com',
homeUrl:'',
searchUrl:'https://search.video.iqiyi.com/o?if=html5&key=**&pageNum=fypage&pos=1&pageSize=25&site=iqiyi',
searchable:2,
quickSearch:1,
multi:1,
filterable:1,
headers:{
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36'
},
timeout:5000,
limit:20,
play_parse:true,
lazy:"",
推荐:"",
一级:"",
二级:`js:
let d = [];
try {
let html = request(input, {
headers: getHeaders(url)
});
let json = JSON.parse(html);
VOD = {
vod_name: "",
type_name: "",
vod_actor: "",
vod_year: "",
vod_content: "",
vod_remarks: "",
vod_pic: ""
};
let playData = json.data;
let playMap = {};
playData.forEach(function(it, index) {
VOD.vod_name =it.name;
VOD.type_name = it.class ? it.class+"     线路:"+json.portname : "未知     线路:"+json.portname;
VOD.vod_actor = it.actor;
VOD.vod_content = it.content ? it.content : "特别提醒:ㅤ友情提示您请勿相信影片中的广告,以免上当受骗";
VOD.vod_year = it.year;
VOD.vod_pic = it.pic ? it.pic : "http://114.100.48.52:18008/movjpg/" + it.name + ".jpg";
let names = it.name +" ("+ (index+1) +")";
let playEsp = it.source.eps;
playEsp.forEach(function(it) {
let source = names;
if (!playMap.hasOwnProperty(source)) {
playMap[source] = []
}
playMap[source].append(it['name'].strip() + '$' + it['url']);
})
})
let playFrom = [];
let playList = [];
Object.keys(playMap).forEach(function(key) {
playFrom.append(key);
playList.append(playMap[key].join('#'))
});
let vod_play_from = playFrom.join('$$$');
let vod_play_url = playList.join('$$$');
VOD['vod_play_from'] = vod_play_from;
VOD['vod_play_url'] = vod_play_url
} catch (e) {
log('获取二级详情页发生错误:' + e.message)
}`,
搜索:`js:
let d = [];
let html = request(input);
let json = JSON.parse(html);
json.data.docinfos.forEach(function(data) {
let channelName = data.albumDocInfo.channel.split(',')[0];
if (channelName.includes('电影') || channelName.includes('电视剧') || channelName.includes('综艺') || channelName.includes('动漫') || channelName.includes('少儿')) {
d.push({
url: "https://www.tycng.com/caiji.php?jx=" + data.albumDocInfo.albumTitle,
title: data.albumDocInfo.albumTitle,
img: data.albumDocInfo.albumVImage,
content:data.albumDocInfo.channel,
desc: data.albumDocInfo.tvFocus
})
}
});
setResult(d);
`
}
97 changes: 97 additions & 0 deletions js/jsp.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
globalThis.getHeaders= function(input){
let headers = {
'User-Agent': 'okhttp/4.1.0'
};
return headers
}
var rule = {
title:'点播',
host:'http://tv.jsp47.com',
homeUrl:'',
//searchUrl:'https://www.suying.lol/index.php/vod/search.html?wd=**',
searchUrl:'https://search.video.iqiyi.com/o?if=html5&key=**&pageNum=fypage&pos=1&pageSize=25&site=iqiyi',
searchable:2,
quickSearch:1,
multi:1,
filterable:1,
headers:{
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36'
},
timeout:5000,
limit:20,
play_parse:true,
lazy:"",
推荐:"",
一级:"",
二级:`js:
let d = [];
try {
let html = request(input, {
headers: getHeaders(url)
});
let json = JSON.parse(html).data;
VOD = {
vod_name: "",
type_name: "",
vod_actor: "",
vod_year: "",
vod_content: "",
vod_remarks: "",
vod_pic: ""
};
VOD.type_name = "";
VOD.vod_actor = "";
VOD.vod_content = "特别提醒:ㅤ友情提示您请勿相信影片中的广告,以免上当受骗";
let playData = json;
let playMap = {};
playData.forEach(function(it, index) {
VOD.vod_name =it.name;
VOD.vod_pic = "http://114.100.48.52:18008/movjpg/" + it.name + ".jpg";
let names = it.name +" ("+ (index+1) +")";
let playEsp = it.source.eps;
playEsp.forEach(function(it) {
let source = names;
if (!playMap.hasOwnProperty(source)) {
playMap[source] = []
}
playMap[source].append(it['name'].strip() + '$' + it['url']);
})
})
let playFrom = [];
let playList = [];
Object.keys(playMap)
.forEach(function(key) {
playFrom.append(key);
playList.append(playMap[key].join('#'))
});
let vod_play_from = playFrom.join('$$$');
let vod_play_url = playList.join('$$$');
VOD['vod_play_from'] = vod_play_from;
VOD['vod_play_url'] = vod_play_url
} catch (e) {
log('获取二级详情页发生错误:' + e.message)
}
`,
搜索:`js:
let d = [];
let html = request(input);
let json = JSON.parse(html);
json.data.docinfos.forEach(function(data) {
let channelName = data.albumDocInfo.channel.split(',')[0];
if ((data.is_exactly_same === true)&&(channelName.includes('电影') || channelName.includes('电视剧') || channelName.includes('综艺') || channelName.includes('动漫') || channelName.includes('少儿'))) {
d.push({
url: "https://www.tycng.com/jsp.php?jx=" + data.albumDocInfo.albumTitle,
title: data.albumDocInfo.albumTitle,
img: data.albumDocInfo.albumVImage,
content:data.albumDocInfo.channel,
desc: data.albumDocInfo.tvFocus
})
}
});
setResult(d);
`
}
Loading

0 comments on commit d74979e

Please sign in to comment.