1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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;
- spType = '2';
- // spVid = '95873';
- await spider.init({ skey: 'siteKey', ext: '' });
- var classes = jsonParse(await spider.home(true));
- console.log(classes);
- var homeVod = jsonParse(await spider.homeVod());
- console.log(homeVod);
- if (classes.class && classes.class.length > 0) {
- 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 = 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('$$$');
- var pUrls = detail.list[0].vod_play_url.split('$$$');
- if (pFlag.length > 0 && pUrls.length > 0) {
- for (const i in pFlag) {
- var flag = pFlag[i];
- var urls = pUrls[i].split('#');
- if (urls.length > 0) {
- var url = urls[0].split('$')[1];
- console.log(flag, url);
- var playUrl = await spider.play(flag, url, []);
- console.log(playUrl);
- }
- }
- }
- }
- if (spVid) break;
- }
- }
- }
- var search = jsonParse(await spider.search('奥特曼'));
- console.log(search);
- search = jsonParse(await spider.search('喜欢'));
- console.log(search);
- }
- export { test };
|