|
|
|
|
@ -2,6 +2,13 @@ import { __jsEvalReturn } from './kunyu77_open.js'; |
|
|
|
|
|
|
|
|
|
var spider = __jsEvalReturn(); |
|
|
|
|
|
|
|
|
|
function jsonParse(obj) { |
|
|
|
|
if (typeof obj === 'string') { |
|
|
|
|
return JSON.parse(obj); |
|
|
|
|
} |
|
|
|
|
return obj; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async function test() { |
|
|
|
|
var spType = null; |
|
|
|
|
var spVid = null; |
|
|
|
|
@ -9,17 +16,17 @@ async function test() { |
|
|
|
|
// spVid = '95873';
|
|
|
|
|
|
|
|
|
|
await spider.init({ skey: 'siteKey', ext: '' }); |
|
|
|
|
var classes = JSON.parse(await spider.home(true)); |
|
|
|
|
var classes = jsonParse(await spider.home(true)); |
|
|
|
|
console.log(classes); |
|
|
|
|
var homeVod = JSON.parse(await spider.homeVod()); |
|
|
|
|
var homeVod = jsonParse(await spider.homeVod()); |
|
|
|
|
console.log(homeVod); |
|
|
|
|
if (classes.class && classes.class.length > 0) { |
|
|
|
|
var page = JSON.parse(await spider.category(spType || classes.class[0].type_id, 0, undefined, {})); |
|
|
|
|
var page = jsonParse(await spider.category(spType || classes.class[0].type_id, 0, undefined, {})); |
|
|
|
|
console.log(page); |
|
|
|
|
if (page.list && page.list.length > 0) { |
|
|
|
|
for (const k in page.list) { |
|
|
|
|
if (k >= 5) break; |
|
|
|
|
var detail = JSON.parse(await spider.detail(spVid || page.list[k].vod_id)); |
|
|
|
|
var detail = jsonParse(await spider.detail(spVid || page.list[k].vod_id)); |
|
|
|
|
console.log(detail); |
|
|
|
|
if (detail.list && detail.list.length > 0) { |
|
|
|
|
var pFlag = detail.list[0].vod_play_from.split('$$$'); |
|
|
|
|
@ -41,10 +48,10 @@ async function test() { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
var search = JSON.parse(await spider.search('奥特曼')); |
|
|
|
|
var search = jsonParse(await spider.search('奥特曼')); |
|
|
|
|
console.log(search); |
|
|
|
|
|
|
|
|
|
search = JSON.parse(await spider.search('喜欢')); |
|
|
|
|
search = jsonParse(await spider.search('喜欢')); |
|
|
|
|
console.log(search); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|