update CAT

This commit is contained in:
qist 2024-04-19 15:36:29 +08:00
parent 7f7c284e35
commit 711c6061ec
10 changed files with 717 additions and 520 deletions

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
d80c5c5f48a2111372fc72c6e27bb531 94123f38ce5fc594eb342b13d983bb6f

274
cat/dist/index.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
944282601a1c78f978b6e07949cb420c b8fe79b4b4a7b7895c46a5588e73a49f

View File

@ -1,6 +1,42 @@
{ {
"video": { "video": {
"sites": [ "sites": [
{
"key": "hanxiucao",
"name": "🔞┃含羞草┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/hanxiucao.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "liangzi18",
"name": "🔞┃量子资源18+┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/liangzi18.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "doll",
"name": "🔞┃玩偶姐姐┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/doll.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "jable",
"name": "🔞┃Jable┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/jable.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{ {
"key": "sehuatang", "key": "sehuatang",
"name": "🔞┃色花堂BT┃🔞", "name": "🔞┃色花堂BT┃🔞",
@ -20,11 +56,11 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "feifan18", "key": "ciliduo",
"name": "🔞┃非凡资源18+┃🔞", "name": "🔞┃磁力多BT┃🔞",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/feifan18.js", "api": "./js/ciliduo.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
@ -37,42 +73,6 @@
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{
"key": "liangzi18",
"name": "🔞┃量子资源18+┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/liangzi18.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "jable",
"name": "🔞┃Jable┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/jable.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "ciliduo",
"name": "🔞┃磁力多BT┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/ciliduo.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "doll",
"name": "🔞┃玩偶姐姐┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/doll.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{ {
"key": "nivod_18", "key": "nivod_18",
"name": "🔞┃泥视频18+┃🔞", "name": "🔞┃泥视频18+┃🔞",
@ -83,11 +83,11 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "hanxiucao", "key": "feifan18",
"name": "🔞┃含羞草┃🔞", "name": "🔞┃非凡资源18+┃🔞",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/hanxiucao.js", "api": "./js/feifan18.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
@ -103,10 +103,17 @@
"read": { "read": {
"sites": [ "sites": [
{ {
"key": "audiomack", "key": "dj0898_book_open",
"name": "🎵┃音声┃🎵", "name": "🎵┃世纪DJ音乐网┃🎵",
"type": 3, "type": 3,
"api": "./js/audiomack.js", "api": "./js/dj0898_book_open.js",
"ext": "{\"box\": \"CatOpen\"}"
},
{
"key": "bookan",
"name": "🎵┃看书┃🎵",
"type": 3,
"api": "./js/bookan.js",
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
}, },
{ {
@ -124,17 +131,17 @@
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
}, },
{ {
"key": "dj0898_book_open", "key": "mhdq",
"name": "🎵┃世纪DJ音乐网┃🎵", "name": "🖌︎|韩漫18|🖌︎",
"type": 3, "type": 10,
"api": "./js/dj0898_book_open.js", "api": "./js/mhdq.js",
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
}, },
{ {
"key": "bookan", "key": "audiomack",
"name": "🎵┃看书┃🎵", "name": "🎵┃音声┃🎵",
"type": 3, "type": 3,
"api": "./js/bookan.js", "api": "./js/audiomack.js",
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
} }
] ]

View File

@ -1,5 +1,41 @@
{ {
"sites": [ "sites": [
{
"key": "hanxiucao",
"name": "🔞┃含羞草┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/hanxiucao.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "liangzi18",
"name": "🔞┃量子资源18+┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/liangzi18.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "doll",
"name": "🔞┃玩偶姐姐┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/doll.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "jable",
"name": "🔞┃Jable┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/jable.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{ {
"key": "sehuatang", "key": "sehuatang",
"name": "🔞┃色花堂BT┃🔞", "name": "🔞┃色花堂BT┃🔞",
@ -19,11 +55,11 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "feifan18", "key": "ciliduo",
"name": "🔞┃非凡资源18+┃🔞", "name": "🔞┃磁力多BT┃🔞",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/feifan18.js", "api": "./js/ciliduo.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
@ -36,42 +72,6 @@
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{
"key": "liangzi18",
"name": "🔞┃量子资源18+┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/liangzi18.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "jable",
"name": "🔞┃Jable┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/jable.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "ciliduo",
"name": "🔞┃磁力多BT┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/ciliduo.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "doll",
"name": "🔞┃玩偶姐姐┃🔞",
"playerType": 0,
"type": 3,
"api": "./js/doll.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{ {
"key": "nivod_18", "key": "nivod_18",
"name": "🔞┃泥视频18+┃🔞", "name": "🔞┃泥视频18+┃🔞",
@ -82,11 +82,11 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "hanxiucao", "key": "feifan18",
"name": "🔞┃含羞草┃🔞", "name": "🔞┃非凡资源18+┃🔞",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/hanxiucao.js", "api": "./js/feifan18.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },

181
cat/tjs/js/mhdq.js Normal file
View File

@ -0,0 +1,181 @@
/*
* @File : mhdq.js
* @Author : jade
* @Date : 2024/1/24 9:15
* @Email : jadehh@1ive.com
* @Software : Samples
* @Desc : 18+韩漫
*/
import {Spider} from "./spider.js";
import {BookDetail, BookShort} from "../lib/book.js";
class MHDQSpider extends Spider {
constructor() {
super();
this.siteUrl = 'https://www.18hanman.com';
}
getName() {
return "🖌︎|韩漫18|🖌︎"
}
getAppName() {
return "韩漫18"
}
getJSName() {
return "mhdq"
}
getType() {
return 20
}
async setClasses() {
this.classes = []
let $ = await this.getHtml(this.siteUrl + "/category/")
for (const a of $('div.classopen ul.duzhe a[href!="/"]')) {
this.classes.push({
type_id: a.attribs.href,
type_name: a.children[0].data.trim()
});
}
}
async parseVodShortListFromDocByCategory($) {
const list = eval($('div[class="row exemptComic-box"]')[0].attribs.list);
let books = [];
for (const book of list) {
let bookShort = this.parseVodShortFromJson(book)
books.push(bookShort)
}
return books
}
parseVodShortFromElement($, element) {
let bookShort = new BookShort()
const a = $(element).find('a:first')[0];
const img = $(element).find('img:first-child')[0];
bookShort.book_id = a.attribs.href
bookShort.book_name = $($(element).find("a").slice(-1)[0]).html()
bookShort.book_pic = img.attribs.src
bookShort.book_remarks = $($(element).find("span")).text()
return bookShort
}
async parseVodShortListFromDoc($) {
let vodElements = $('ul.catagory-list li')
let books = []
for (const vodElement of vodElements) {
let bookShort = await this.parseVodShortFromElement($, vodElement)
books.push(bookShort)
}
return books
}
async parseVodShortListFromDocBySearch($) {
let vodElements = $('ul.u_list')
let books = []
for (const vodElement of vodElements) {
let bookShort = await this.parseVodShortFromElement($, vodElement)
books.push(bookShort)
}
return books
}
async parseVodDetailFromDoc($, id) {
let html = $.html()
let bookDetail = new BookDetail()
bookDetail.book_id = id
bookDetail.book_name = $('div.title:first').text().trim()
bookDetail.pic = $($('div.img:first-child')).find("img")[0].attribs.src
let contentElements = $('div.info ').find("p")
for (const contentElelent of contentElements) {
if ($(contentElelent).text().indexOf("更新至")) {
bookDetail.book_remarks = $(contentElelent).text().replaceAll("更新至:","")
}
if ($(contentElelent).text().indexOf("作者")) {
bookDetail.book_director = $(contentElelent).text().replaceAll("作者:","")
}
}
bookDetail.book_content = $("[class=\"text\"]").text()
let urls = [];
const links = $('ul.list a[href!="/"]');
for (const l of links) {
let name = l.children[0].data;
let link = l.attribs.href;
urls.push(name + '$' + link);
}
bookDetail.volumes = '全卷';
bookDetail.urls = urls.join('#');
return bookDetail
}
async setCategory(tid, pg, filter, extend) {
const $ = await this.getHtml(this.siteUrl + `${tid}/page/${pg}`)
this.vodList = await this.parseVodShortListFromDoc($)
}
async setDetail(id) {
let $ = await this.getHtml(this.siteUrl + `${id}`)
this.vodDetail = await this.parseVodDetailFromDoc($, id)
}
async setPlay(flag, id, flags) {
const $ = await this.getHtml(this.siteUrl + id);
let content = [];
for (const l of $('div.chapterbox img')) {
const img = $(l).attr('src');
content.push(img);
}
this.playUrl = {
"content": content,
}
}
async setSearch(wd, quick) {
const $ = await this.getHtml(this.siteUrl + `/index.php/search?key=${wd}`);
this.vodList = await this.parseVodShortListFromDocBySearch($)
}
}
let spider = new MHDQSpider()
async function init(cfg) {
await spider.init(cfg)
}
async function home(filter) {
return await spider.home(filter)
}
async function homeVod() {
return await spider.homeVod()
}
async function category(tid, pg, filter, extend) {
return await spider.category(tid, pg, filter, extend)
}
async function detail(id) {
return await spider.detail(id)
}
async function play(flag, id, flags) {
return await spider.play(flag, id, flags)
}
async function search(wd, quick) {
return await spider.search(wd, quick)
}
export function __jsEvalReturn() {
return {
init: init, home: home, homeVod: homeVod, category: category, detail: detail, play: play, search: search,
};
}
export {spider}

View File

@ -1,4 +1,4 @@
import {__jsEvalReturn} from './bilibili.js'; import {__jsEvalReturn} from './mhdq.js';
import * as Utils from "../lib/utils.js"; import * as Utils from "../lib/utils.js";
@ -50,14 +50,14 @@ async function testMusicPlay(vodDetail) {
} }
async function test() { async function test() {
let siteKey = 'bilibili'; let siteKey = 'mhdq';
let siteType = 0; let siteType = 0;
await spider.init({ await spider.init({
skey: siteKey, stype: siteType, ext: { skey: siteKey, stype: siteType, ext: {
"token": "6827db23e5474d02a07fd7431d3d5a5a", "token": "6827db23e5474d02a07fd7431d3d5a5a",
"box": "TV", "box": "TV",
"code": "1", "code": "1",
"from": "bilibili", "from": "mhdq",
"danmu": true, "danmu": true,
"cookie": "buvid3=02675249-8ED3-C418-87F5-59E18316459714816infoc; b_nut=1704421014; _uuid=5D435F74-F574-D9AB-62C1-B9294DE465D913102infoc; buvid_fp=e8c5650c749398e9b5cad3f3ddb5081e; buvid4=007E85D1-52C1-7E6E-07CF-837FFBC9349516677-024010502-J5vTDSZDCw4fNnXRejbSVg%3D%3D; rpdid=|()kYJmulRu0J'u~|RRJl)JR; PVID=1; SESSDATA=3be091d3%2C1720332009%2C699ed%2A11CjAcCdwXG5kY1umhCOpQHOn_WP7L9xFBfWO7KKd4BPweodpR6VyIfeNyPiRmkr5jCqsSVjg0R0dZOVVHRUo3RnhPRTZFc3JPbGdiUjFCdHpiRDhiTkticmdKTjVyS1VhbDdvNjFMSDJlbUJydUlRdjFUNGFBNkJlV2ZTa0N1Q1BEVi1QYTQzTUh3IIEC; bili_jct=b0ee7b5d3f27df893545d811d95506d4; DedeUserID=78014638; DedeUserID__ckMd5=4c8c5d65065e468a; enable_web_push=DISABLE; header_theme_version=CLOSE; home_feed_column=5; CURRENT_BLACKGAP=0; CURRENT_FNVAL=4048; b_lsid=75E916AA_18EA1A8D995; bsource=search_baidu; FEED_LIVE_VERSION=V_HEADER_LIVE_NO_POP; browser_resolution=1507-691; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTIzNjk5MTMsImlhdCI6MTcxMjExMDY1MywicGx0IjotMX0.8zQW_fNTCSBlK_JkHnzu3gDw62wuTK1qgKcbGec3swM; bili_ticket_expires=171236985" "cookie": "buvid3=02675249-8ED3-C418-87F5-59E18316459714816infoc; b_nut=1704421014; _uuid=5D435F74-F574-D9AB-62C1-B9294DE465D913102infoc; buvid_fp=e8c5650c749398e9b5cad3f3ddb5081e; buvid4=007E85D1-52C1-7E6E-07CF-837FFBC9349516677-024010502-J5vTDSZDCw4fNnXRejbSVg%3D%3D; rpdid=|()kYJmulRu0J'u~|RRJl)JR; PVID=1; SESSDATA=3be091d3%2C1720332009%2C699ed%2A11CjAcCdwXG5kY1umhCOpQHOn_WP7L9xFBfWO7KKd4BPweodpR6VyIfeNyPiRmkr5jCqsSVjg0R0dZOVVHRUo3RnhPRTZFc3JPbGdiUjFCdHpiRDhiTkticmdKTjVyS1VhbDdvNjFMSDJlbUJydUlRdjFUNGFBNkJlV2ZTa0N1Q1BEVi1QYTQzTUh3IIEC; bili_jct=b0ee7b5d3f27df893545d811d95506d4; DedeUserID=78014638; DedeUserID__ckMd5=4c8c5d65065e468a; enable_web_push=DISABLE; header_theme_version=CLOSE; home_feed_column=5; CURRENT_BLACKGAP=0; CURRENT_FNVAL=4048; b_lsid=75E916AA_18EA1A8D995; bsource=search_baidu; FEED_LIVE_VERSION=V_HEADER_LIVE_NO_POP; browser_resolution=1507-691; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTIzNjk5MTMsImlhdCI6MTcxMjExMDY1MywicGx0IjotMX0.8zQW_fNTCSBlK_JkHnzu3gDw62wuTK1qgKcbGec3swM; bili_ticket_expires=171236985"
} }
@ -69,28 +69,30 @@ async function test() {
// 测试详情
let detail1 = JSON.parse(await spider.detail("/1874.html"))
await testPlay(detail1)
// //测试首页列表 // //测试首页列表
let homeVod = JSON.parse(await spider.homeVod()) let homeVod = JSON.parse(await spider.homeVod())
console.debug(JSON.stringify(homeVod)); console.debug(JSON.stringify(homeVod));
let catePage = JSON.parse(await spider.category("/category/list/1", "1", undefined, {}));
console.debug(JSON.stringify(catePage));
// 测试搜索 // 测试搜索
let search_page = JSON.parse(await spider.search("王牌",false,2)) let search_page = JSON.parse(await spider.search("12",false,1))
console.debug(JSON.stringify(search_page)) console.debug(JSON.stringify(search_page))
// 测试详情
let detail1 = JSON.parse(await spider.detail("86534"))
await testPlay(detail1)
;
let catePage = JSON.parse(await spider.category("2", "1", undefined, {}));
console.debug(JSON.stringify(catePage));

View File

@ -2,29 +2,20 @@
"video": { "video": {
"sites": [ "sites": [
{ {
"key": "cilixiong", "key": "haiwaikan",
"name": "🐻┃磁力熊┃🐻", "name": "☕┃海外看┃☕墙",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/cilixiong.js", "api": "./js/haiwaikan.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "aiyingshi", "key": "ikanbot",
"name": "🚀‍┃爱影视┃🚀", "name": "🤖┃爱看机器人┃🤖",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/aiyingshi.js", "api": "./js/ikanbot.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "dubo",
"name": "🛶┃独播影视┃🛶",
"playerType": 0,
"type": 3,
"api": "./js/dubo.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
@ -38,49 +29,49 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "huya", "key": "tiantian",
"name": "🐯┃虎牙直播┃🐯", "name": "⛄┃天天影视┃⛄",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/huya.js", "api": "./js/tiantian.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "nivod", "key": "kuaikan",
"name": "👑‍┃泥视频┃墙👑", "name": "🛥︎┃快看视频┃🛥︎",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/nivod.js", "api": "./js/kuaikan.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "kankan70",
"name": "📺┃70看看┃📺",
"playerType": 0,
"type": 3,
"api": "./js/kankan70.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "liangzi",
"name": "🐝┃量子资源┃🐝",
"playerType": 0,
"type": 3,
"api": "./js/liangzi.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"code\": 1}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"code\": 1}"
}, },
{ {
"key": "feifan", "key": "changzhang",
"name": "🥗┃非凡资源┃🥗", "name": "🏭️┃厂长直连┃🏭️",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/feifan.js", "api": "./js/changzhang.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
},
{
"key": "nangua",
"name": "🎃┃南瓜影视┃🎃",
"playerType": 0,
"type": 3,
"api": "./js/nangua.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "mp4movie",
"name": "🍚┃Mp4电影┃🍚",
"playerType": 0,
"type": 3,
"api": "./js/mp4movie.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "jiujiuliu", "key": "jiujiuliu",
@ -92,49 +83,13 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "pan_search", "key": "bilibili",
"name": "🗂️┃阿里盘搜┃🗂️", "name": "🏰┃哔哩哔哩┃🏰",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/pan_search.js", "api": "./js/bilibili.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"cookie\": \"buvid3=02675249-8ED3-C418-87F5-59E18316459714816infoc; b_nut=1704421014; _uuid=5D435F74-F574-D9AB-62C1-B9294DE465D913102infoc; buvid_fp=e8c5650c749398e9b5cad3f3ddb5081e; buvid4=007E85D1-52C1-7E6E-07CF-837FFBC9349516677-024010502-J5vTDSZDCw4fNnXRejbSVg%3D%3D; rpdid=|()kYJmulRu0J'u~|RRJl)JR; PVID=1; SESSDATA=3be091d3%2C1720332009%2C699ed%2A11CjAcCdwXG5kY1umhCOpQHOn_WP7L9xFBfWO7KKd4BPweodpR6VyIfeNyPiRmkr5jCqsSVjg0R0dZOVVHRUo3RnhPRTZFc3JPbGdiUjFCdHpiRDhiTkticmdKTjVyS1VhbDdvNjFMSDJlbUJydUlRdjFUNGFBNkJlV2ZTa0N1Q1BEVi1QYTQzTUh3IIEC; bili_jct=b0ee7b5d3f27df893545d811d95506d4; DedeUserID=78014638; DedeUserID__ckMd5=4c8c5d65065e468a; enable_web_push=DISABLE; header_theme_version=CLOSE; home_feed_column=5; CURRENT_BLACKGAP=0; CURRENT_FNVAL=4048; b_lsid=75E916AA_18EA1A8D995; bsource=search_baidu; FEED_LIVE_VERSION=V_HEADER_LIVE_NO_POP; browser_resolution=1507-691; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTIzNjk5MTMsImlhdCI6MTcxMjExMDY1MywicGx0IjotMX0.8zQW_fNTCSBlK_JkHnzu3gDw62wuTK1qgKcbGec3swM; bili_ticket_expires=171236985\"}"
},
{
"key": "dygangs",
"name": "🏖️┃电影港┃🏖️",
"playerType": 0,
"type": 3,
"api": "./js/dygangs.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "tiantian",
"name": "⛄┃天天影视┃⛄",
"playerType": 0,
"type": 3,
"api": "./js/tiantian.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "douban",
"name": "🍥┃豆瓣┃🍥",
"playerType": 0,
"type": 3,
"api": "./js/douban.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "star",
"name": "☄️┃星视界┃墙☄️",
"playerType": 0,
"type": 3,
"api": "./js/star.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "xb6v", "key": "xb6v",
@ -155,38 +110,65 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "kankan70", "key": "sp360",
"name": "📺┃70看看┃📺", "name": "🥎┃360影视┃🥎",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/kankan70.js", "api": "./js/sp360.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "kuaikan", "key": "mp4movie",
"name": "🛥︎┃快看视频┃🛥︎", "name": "🍚┃Mp4电影┃🍚",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/kuaikan.js", "api": "./js/mp4movie.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "liangzi", "key": "douban",
"name": "🐝┃量子资源┃🐝", "name": "🍥┃豆瓣┃🍥",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/liangzi.js", "api": "./js/douban.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"code\": 1}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "mxanime", "key": "newvision",
"name": "🍒┃MX动漫┃🍒", "name": "🐼┃新视觉影院┃🐼",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/mxanime.js", "api": "./js/newvision.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "nangua",
"name": "🎃┃南瓜影视┃🎃",
"playerType": 0,
"type": 3,
"api": "./js/nangua.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "feifan",
"name": "🥗┃非凡资源┃🥗",
"playerType": 0,
"type": 3,
"api": "./js/feifan.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "jianpian",
"name": "🌼┃荐片┃🌼",
"playerType": 0,
"type": 3,
"api": "./js/jianpian.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
@ -199,6 +181,42 @@
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{
"key": "aiyingshi",
"name": "🚀‍┃爱影视┃🚀",
"playerType": 0,
"type": 3,
"api": "./js/aiyingshi.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "nivod",
"name": "👑‍┃泥视频┃墙👑",
"playerType": 0,
"type": 3,
"api": "./js/nivod.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"code\": 1}"
},
{
"key": "huya",
"name": "🐯┃虎牙直播┃🐯",
"playerType": 0,
"type": 3,
"api": "./js/huya.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{
"key": "dygangs",
"name": "🏖️┃电影港┃🏖️",
"playerType": 0,
"type": 3,
"api": "./js/dygangs.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
},
{ {
"key": "wogg", "key": "wogg",
"name": "💂‍┃阿里玩偶┃💂", "name": "💂‍┃阿里玩偶┃💂",
@ -209,13 +227,13 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "ikanbot", "key": "pan_search",
"name": "🤖┃爱看机器人┃🤖", "name": "🗂️┃阿里盘搜┃🗂️",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/ikanbot.js", "api": "./js/pan_search.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "aliyunpanshare", "key": "aliyunpanshare",
@ -227,56 +245,38 @@
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "newvision", "key": "cilixiong",
"name": "🐼┃新视觉影院┃🐼", "name": "🐻┃磁力熊┃🐻",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/newvision.js", "api": "./js/cilixiong.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "haiwaikan", "key": "mxanime",
"name": "☕┃海外看┃☕墙", "name": "🍒┃MX动漫┃🍒",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/haiwaikan.js", "api": "./js/mxanime.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "bilibili", "key": "dubo",
"name": "🏰┃哔哩哔哩┃🏰", "name": "🛶┃独播影视┃🛶",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/bilibili.js", "api": "./js/dubo.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"cookie\": \"buvid3=02675249-8ED3-C418-87F5-59E18316459714816infoc; b_nut=1704421014; _uuid=5D435F74-F574-D9AB-62C1-B9294DE465D913102infoc; buvid_fp=e8c5650c749398e9b5cad3f3ddb5081e; buvid4=007E85D1-52C1-7E6E-07CF-837FFBC9349516677-024010502-J5vTDSZDCw4fNnXRejbSVg%3D%3D; rpdid=|()kYJmulRu0J'u~|RRJl)JR; PVID=1; SESSDATA=3be091d3%2C1720332009%2C699ed%2A11CjAcCdwXG5kY1umhCOpQHOn_WP7L9xFBfWO7KKd4BPweodpR6VyIfeNyPiRmkr5jCqsSVjg0R0dZOVVHRUo3RnhPRTZFc3JPbGdiUjFCdHpiRDhiTkticmdKTjVyS1VhbDdvNjFMSDJlbUJydUlRdjFUNGFBNkJlV2ZTa0N1Q1BEVi1QYTQzTUh3IIEC; bili_jct=b0ee7b5d3f27df893545d811d95506d4; DedeUserID=78014638; DedeUserID__ckMd5=4c8c5d65065e468a; enable_web_push=DISABLE; header_theme_version=CLOSE; home_feed_column=5; CURRENT_BLACKGAP=0; CURRENT_FNVAL=4048; b_lsid=75E916AA_18EA1A8D995; bsource=search_baidu; FEED_LIVE_VERSION=V_HEADER_LIVE_NO_POP; browser_resolution=1507-691; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTIzNjk5MTMsImlhdCI6MTcxMjExMDY1MywicGx0IjotMX0.8zQW_fNTCSBlK_JkHnzu3gDw62wuTK1qgKcbGec3swM; bili_ticket_expires=171236985\"}"
},
{
"key": "changzhang",
"name": "🏭️┃厂长直连┃🏭️",
"playerType": 0,
"type": 3,
"api": "./js/changzhang.js",
"timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
},
{
"key": "jianpian",
"name": "🌼┃荐片┃🌼",
"playerType": 0,
"type": 3,
"api": "./js/jianpian.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
{ {
"key": "sp360", "key": "star",
"name": "🥎┃360影视┃🥎", "name": "☄️┃星视界┃墙☄️",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/sp360.js", "api": "./js/star.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"CatOpen\", \"danmu\": false}" "ext": "{\"box\": \"CatOpen\", \"danmu\": false}"
}, },
@ -292,10 +292,17 @@
"read": { "read": {
"sites": [ "sites": [
{ {
"key": "audiomack", "key": "dj0898_book_open",
"name": "🎵┃音声┃🎵", "name": "🎵┃世纪DJ音乐网┃🎵",
"type": 3, "type": 3,
"api": "./js/audiomack.js", "api": "./js/dj0898_book_open.js",
"ext": "{\"box\": \"CatOpen\"}"
},
{
"key": "bookan",
"name": "🎵┃看书┃🎵",
"type": 3,
"api": "./js/bookan.js",
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
}, },
{ {
@ -313,17 +320,17 @@
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
}, },
{ {
"key": "dj0898_book_open", "key": "mhdq",
"name": "🎵┃世纪DJ音乐网┃🎵", "name": "🖌︎|韩漫18|🖌︎",
"type": 3, "type": 10,
"api": "./js/dj0898_book_open.js", "api": "./js/mhdq.js",
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
}, },
{ {
"key": "bookan", "key": "audiomack",
"name": "🎵┃看书┃🎵", "name": "🎵┃音声┃🎵",
"type": 3, "type": 3,
"api": "./js/bookan.js", "api": "./js/audiomack.js",
"ext": "{\"box\": \"CatOpen\"}" "ext": "{\"box\": \"CatOpen\"}"
} }
] ]

View File

@ -1,29 +1,20 @@
{ {
"sites": [ "sites": [
{ {
"key": "cilixiong", "key": "haiwaikan",
"name": "🐻┃磁力熊┃🐻", "name": "☕┃海外看┃☕墙",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/cilixiong.js", "api": "./js/haiwaikan.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "aiyingshi", "key": "ikanbot",
"name": "🚀‍┃爱影视┃🚀", "name": "🤖┃爱看机器人┃🤖",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/aiyingshi.js", "api": "./js/ikanbot.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "dubo",
"name": "🛶┃独播影视┃🛶",
"playerType": 0,
"type": 3,
"api": "./js/dubo.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
@ -37,49 +28,49 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "huya", "key": "tiantian",
"name": "🐯┃虎牙直播┃🐯", "name": "⛄┃天天影视┃⛄",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/huya.js", "api": "./js/tiantian.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "nivod", "key": "kuaikan",
"name": "👑‍┃泥视频┃墙👑", "name": "🛥︎┃快看视频┃🛥︎",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/nivod.js", "api": "./js/kuaikan.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "kankan70",
"name": "📺┃70看看┃📺",
"playerType": 0,
"type": 3,
"api": "./js/kankan70.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "liangzi",
"name": "🐝┃量子资源┃🐝",
"playerType": 0,
"type": 3,
"api": "./js/liangzi.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"code\": 1}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"code\": 1}"
}, },
{ {
"key": "feifan", "key": "changzhang",
"name": "🥗┃非凡资源┃🥗", "name": "🏭️┃厂长直连┃🏭️",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/feifan.js", "api": "./js/changzhang.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
},
{
"key": "nangua",
"name": "🎃┃南瓜影视┃🎃",
"playerType": 0,
"type": 3,
"api": "./js/nangua.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "mp4movie",
"name": "🍚┃Mp4电影┃🍚",
"playerType": 0,
"type": 3,
"api": "./js/mp4movie.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "jiujiuliu", "key": "jiujiuliu",
@ -91,49 +82,13 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "pan_search", "key": "bilibili",
"name": "🗂️┃阿里盘搜┃🗂️", "name": "🏰┃哔哩哔哩┃🏰",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/pan_search.js", "api": "./js/bilibili.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"cookie\": \"buvid3=02675249-8ED3-C418-87F5-59E18316459714816infoc; b_nut=1704421014; _uuid=5D435F74-F574-D9AB-62C1-B9294DE465D913102infoc; buvid_fp=e8c5650c749398e9b5cad3f3ddb5081e; buvid4=007E85D1-52C1-7E6E-07CF-837FFBC9349516677-024010502-J5vTDSZDCw4fNnXRejbSVg%3D%3D; rpdid=|()kYJmulRu0J'u~|RRJl)JR; PVID=1; SESSDATA=3be091d3%2C1720332009%2C699ed%2A11CjAcCdwXG5kY1umhCOpQHOn_WP7L9xFBfWO7KKd4BPweodpR6VyIfeNyPiRmkr5jCqsSVjg0R0dZOVVHRUo3RnhPRTZFc3JPbGdiUjFCdHpiRDhiTkticmdKTjVyS1VhbDdvNjFMSDJlbUJydUlRdjFUNGFBNkJlV2ZTa0N1Q1BEVi1QYTQzTUh3IIEC; bili_jct=b0ee7b5d3f27df893545d811d95506d4; DedeUserID=78014638; DedeUserID__ckMd5=4c8c5d65065e468a; enable_web_push=DISABLE; header_theme_version=CLOSE; home_feed_column=5; CURRENT_BLACKGAP=0; CURRENT_FNVAL=4048; b_lsid=75E916AA_18EA1A8D995; bsource=search_baidu; FEED_LIVE_VERSION=V_HEADER_LIVE_NO_POP; browser_resolution=1507-691; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTIzNjk5MTMsImlhdCI6MTcxMjExMDY1MywicGx0IjotMX0.8zQW_fNTCSBlK_JkHnzu3gDw62wuTK1qgKcbGec3swM; bili_ticket_expires=171236985\"}"
},
{
"key": "dygangs",
"name": "🏖️┃电影港┃🏖️",
"playerType": 0,
"type": 3,
"api": "./js/dygangs.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "tiantian",
"name": "⛄┃天天影视┃⛄",
"playerType": 0,
"type": 3,
"api": "./js/tiantian.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "douban",
"name": "🍥┃豆瓣┃🍥",
"playerType": 0,
"type": 3,
"api": "./js/douban.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "star",
"name": "☄️┃星视界┃墙☄️",
"playerType": 0,
"type": 3,
"api": "./js/star.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "xb6v", "key": "xb6v",
@ -154,38 +109,65 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "kankan70", "key": "sp360",
"name": "📺┃70看看┃📺", "name": "🥎┃360影视┃🥎",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/kankan70.js", "api": "./js/sp360.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "kuaikan", "key": "mp4movie",
"name": "🛥︎┃快看视频┃🛥︎", "name": "🍚┃Mp4电影┃🍚",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/kuaikan.js", "api": "./js/mp4movie.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "liangzi", "key": "douban",
"name": "🐝┃量子资源┃🐝", "name": "🍥┃豆瓣┃🍥",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/liangzi.js", "api": "./js/douban.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"code\": 1}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "mxanime", "key": "newvision",
"name": "🍒┃MX动漫┃🍒", "name": "🐼┃新视觉影院┃🐼",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/mxanime.js", "api": "./js/newvision.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "nangua",
"name": "🎃┃南瓜影视┃🎃",
"playerType": 0,
"type": 3,
"api": "./js/nangua.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "feifan",
"name": "🥗┃非凡资源┃🥗",
"playerType": 0,
"type": 3,
"api": "./js/feifan.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "jianpian",
"name": "🌼┃荐片┃🌼",
"playerType": 0,
"type": 3,
"api": "./js/jianpian.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
@ -198,6 +180,42 @@
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{
"key": "aiyingshi",
"name": "🚀‍┃爱影视┃🚀",
"playerType": 0,
"type": 3,
"api": "./js/aiyingshi.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "nivod",
"name": "👑‍┃泥视频┃墙👑",
"playerType": 0,
"type": 3,
"api": "./js/nivod.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"code\": 1}"
},
{
"key": "huya",
"name": "🐯┃虎牙直播┃🐯",
"playerType": 0,
"type": 3,
"api": "./js/huya.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{
"key": "dygangs",
"name": "🏖️┃电影港┃🏖️",
"playerType": 0,
"type": 3,
"api": "./js/dygangs.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}"
},
{ {
"key": "wogg", "key": "wogg",
"name": "💂‍┃阿里玩偶┃💂", "name": "💂‍┃阿里玩偶┃💂",
@ -208,13 +226,13 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "ikanbot", "key": "pan_search",
"name": "🤖┃爱看机器人┃🤖", "name": "🗂️┃阿里盘搜┃🗂️",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/ikanbot.js", "api": "./js/pan_search.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "aliyunpanshare", "key": "aliyunpanshare",
@ -226,56 +244,38 @@
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}" "ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
}, },
{ {
"key": "newvision", "key": "cilixiong",
"name": "🐼┃新视觉影院┃🐼", "name": "🐻┃磁力熊┃🐻",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/newvision.js", "api": "./js/cilixiong.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "haiwaikan", "key": "mxanime",
"name": "☕┃海外看┃☕墙", "name": "🍒┃MX动漫┃🍒",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/haiwaikan.js", "api": "./js/mxanime.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "bilibili", "key": "dubo",
"name": "🏰┃哔哩哔哩┃🏰", "name": "🛶┃独播影视┃🛶",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/bilibili.js", "api": "./js/dubo.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"cookie\": \"buvid3=02675249-8ED3-C418-87F5-59E18316459714816infoc; b_nut=1704421014; _uuid=5D435F74-F574-D9AB-62C1-B9294DE465D913102infoc; buvid_fp=e8c5650c749398e9b5cad3f3ddb5081e; buvid4=007E85D1-52C1-7E6E-07CF-837FFBC9349516677-024010502-J5vTDSZDCw4fNnXRejbSVg%3D%3D; rpdid=|()kYJmulRu0J'u~|RRJl)JR; PVID=1; SESSDATA=3be091d3%2C1720332009%2C699ed%2A11CjAcCdwXG5kY1umhCOpQHOn_WP7L9xFBfWO7KKd4BPweodpR6VyIfeNyPiRmkr5jCqsSVjg0R0dZOVVHRUo3RnhPRTZFc3JPbGdiUjFCdHpiRDhiTkticmdKTjVyS1VhbDdvNjFMSDJlbUJydUlRdjFUNGFBNkJlV2ZTa0N1Q1BEVi1QYTQzTUh3IIEC; bili_jct=b0ee7b5d3f27df893545d811d95506d4; DedeUserID=78014638; DedeUserID__ckMd5=4c8c5d65065e468a; enable_web_push=DISABLE; header_theme_version=CLOSE; home_feed_column=5; CURRENT_BLACKGAP=0; CURRENT_FNVAL=4048; b_lsid=75E916AA_18EA1A8D995; bsource=search_baidu; FEED_LIVE_VERSION=V_HEADER_LIVE_NO_POP; browser_resolution=1507-691; bili_ticket=eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTIzNjk5MTMsImlhdCI6MTcxMjExMDY1MywicGx0IjotMX0.8zQW_fNTCSBlK_JkHnzu3gDw62wuTK1qgKcbGec3swM; bili_ticket_expires=171236985\"}"
},
{
"key": "changzhang",
"name": "🏭️┃厂长直连┃🏭️",
"playerType": 0,
"type": 3,
"api": "./js/changzhang.js",
"timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false, \"token\": \"6827db23e5474d02a07fd7431d3d5a5a\"}"
},
{
"key": "jianpian",
"name": "🌼┃荐片┃🌼",
"playerType": 0,
"type": 3,
"api": "./js/jianpian.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },
{ {
"key": "sp360", "key": "star",
"name": "🥎┃360影视┃🥎", "name": "☄️┃星视界┃墙☄️",
"playerType": 0, "playerType": 0,
"type": 3, "type": 3,
"api": "./js/sp360.js", "api": "./js/star.js",
"timeout": 30, "timeout": 30,
"ext": "{\"box\": \"TVBox\", \"danmu\": false}" "ext": "{\"box\": \"TVBox\", \"danmu\": false}"
}, },