上传文件至 'js'
This commit is contained in:
parent
705f9f3479
commit
b0627eacb6
128
js/bqr.js
Normal file
128
js/bqr.js
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
var rule = {
|
||||||
|
title:'不求人搜',
|
||||||
|
host:'https://news.bqrdh.com',
|
||||||
|
url:'',
|
||||||
|
detailUrl:'/pgc/view/web/season?season_id=fyid',
|
||||||
|
filter_url:'fl={{fl}}',
|
||||||
|
searchUrl:'/x/web-interface/search/type?keyword=**&page=fypage&search_type=',
|
||||||
|
searchable:1,
|
||||||
|
filterable:1,
|
||||||
|
quickSearch:0,
|
||||||
|
headers:{
|
||||||
|
'User-Agent': PC_UA,
|
||||||
|
'Accept': '*/*',
|
||||||
|
'Referer': 'https://news.bqrdh.com',
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
},
|
||||||
|
timeout:5000,
|
||||||
|
class_name:'华语电影&日韩电影&欧美电影&其他电影&华语电视&日韩电视&欧美电视&其他电视&欧美动漫&国漫动漫&日本动漫&纪录片&综艺片&教育&其他视频&华语音乐&日韩音乐&欧美音乐&其他音乐',
|
||||||
|
class_url:'2&3&4&5&7&8&9&10&14&12&13&16&17&18&19&21&22&23&24',
|
||||||
|
play_parse:true,
|
||||||
|
lazy:`js:
|
||||||
|
input = panPlay(input,playObj.flag)
|
||||||
|
`,
|
||||||
|
limit:5,
|
||||||
|
推荐:`js:
|
||||||
|
function parseVodList(resp) {
|
||||||
|
const rspData = resp;
|
||||||
|
const jsonData = base64Decode(rspData.payload.substring(9));
|
||||||
|
const json = JSON.parse(jsonData);
|
||||||
|
const videos = [];
|
||||||
|
for (const item of json.payload) {
|
||||||
|
videos.push({
|
||||||
|
vod_id: item.fullSourceUrl,
|
||||||
|
vod_name: item.title,
|
||||||
|
vod_pic: '',
|
||||||
|
vod_remarks: item.source
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return videos;
|
||||||
|
}
|
||||||
|
const tid = "";
|
||||||
|
let pg = 1;
|
||||||
|
let url = rule.homeUrl + '/api/busi/res/list?typeId=&source=ALI_WP&q=&statuses=PUBLISH&statuses=INVALID&orderBy2=&pageSize=25&pageNum=' + pg + '&total=0&_t=' + new Date().getTime();
|
||||||
|
let html = request(url);
|
||||||
|
let resp = JSON.parse(html);
|
||||||
|
VODS = parseVodList(resp)
|
||||||
|
`,
|
||||||
|
一级:`js:
|
||||||
|
function parseVodList(resp) {
|
||||||
|
const rspData = resp;
|
||||||
|
const jsonData = base64Decode(rspData.payload.substring(9));
|
||||||
|
const json = JSON.parse(jsonData);
|
||||||
|
const videos = [];
|
||||||
|
for (const item of json.payload) {
|
||||||
|
videos.push({
|
||||||
|
vod_id: item.fullSourceUrl,
|
||||||
|
vod_name: item.title,
|
||||||
|
vod_pic: '',
|
||||||
|
vod_remarks: item.source
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return videos;
|
||||||
|
}
|
||||||
|
const tid = "";
|
||||||
|
let pg = MY_PAGE;
|
||||||
|
let url = rule.homeUrl + '/api/busi/res/list?typeId=' + MY_CATE + '&source=ALI_WP&q=&statuses=PUBLISH&statuses=INVALID&orderBy2=&pageSize=25&pageNum=' + pg + '&total=0&_t=' + new Date().getTime();
|
||||||
|
let html = request(url);
|
||||||
|
let resp = JSON.parse(html);
|
||||||
|
VODS = parseVodList(resp)
|
||||||
|
`,
|
||||||
|
二级:`js:
|
||||||
|
let id=input;
|
||||||
|
let title="";
|
||||||
|
let pic="";
|
||||||
|
let typeName="";
|
||||||
|
let dec=id;
|
||||||
|
let remark="";
|
||||||
|
let vod={vod_id:id,vod_name:title,vod_pic:pic,type_name:typeName,vod_remarks:remark,vod_content:dec};
|
||||||
|
|
||||||
|
initPan();
|
||||||
|
let panVod = panDetailContent(vod ,[input]);
|
||||||
|
TABS = panVod.tabs
|
||||||
|
LISTS = panVod.lists
|
||||||
|
detailError = panVod.error
|
||||||
|
vod["vod_play_from"]=panVod.tabs.join("$$$");
|
||||||
|
|
||||||
|
for (var i in LISTS) {
|
||||||
|
if (LISTS.hasOwnProperty(i)) {
|
||||||
|
// print(i);
|
||||||
|
try {
|
||||||
|
LISTS[i] = LISTS[i].map(function (it) {
|
||||||
|
return it.split('$').slice(0, 2).join('$');
|
||||||
|
});
|
||||||
|
} catch (e) {
|
||||||
|
print('格式化LISTS发生错误:' + e.message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
vod_play_url = LISTS.map(function (it) {
|
||||||
|
return it.join('#');
|
||||||
|
}).join("$$$");
|
||||||
|
vod["vod_play_url"]=vod_play_url;
|
||||||
|
VOD=vod;
|
||||||
|
`,
|
||||||
|
搜索:`js:
|
||||||
|
function parseVodList(resp) {
|
||||||
|
const rspData = resp;
|
||||||
|
const jsonData = base64Decode(rspData.payload.substring(9));
|
||||||
|
const json = JSON.parse(jsonData);
|
||||||
|
const videos = [];
|
||||||
|
for (const item of json.payload) {
|
||||||
|
videos.push({
|
||||||
|
vod_id: item.fullSourceUrl,
|
||||||
|
vod_name: item.title,
|
||||||
|
vod_pic: '',
|
||||||
|
vod_remarks: item.source
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return videos;
|
||||||
|
}
|
||||||
|
const tid = "";
|
||||||
|
let pg = MY_PAGE;
|
||||||
|
let url = rule.homeUrl + '/api/busi/res/list?source=&q=' + KEY + '&statuses=PUBLISH&statuses=INVALID&orderBy2=newest&pageSize=25&pageNum=' + pg + '&total=0&_t=' + new Date().getTime();
|
||||||
|
let html = request(url);
|
||||||
|
let resp = JSON.parse(html);
|
||||||
|
VODS = parseVodList(resp);
|
||||||
|
`,
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user