mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 16:19:18 +00:00
✨ feat: V1.6.2 通用解析新增即刻解析
This commit is contained in:
parent
c87fce3110
commit
88849fedd3
@ -127,7 +127,7 @@ export class tools extends plugin {
|
|||||||
fnc: "bodianMusic",
|
fnc: "bodianMusic",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
reg: "(kuaishou.com|ixigua.com|h5.pipix.com|h5.pipigx.com|tieba.baidu.com|s.xsj.qq.com)",
|
reg: "(kuaishou.com|ixigua.com|h5.pipix.com|h5.pipigx.com|tieba.baidu.com|s.xsj.qq.com|m.okjike.com)",
|
||||||
fnc: "general",
|
fnc: "general",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
- {
|
- {
|
||||||
version: 1.6.1,
|
version: 1.6.2,
|
||||||
data:
|
data:
|
||||||
[
|
[
|
||||||
|
新增<span class="cmd">即刻解析</span>功能,
|
||||||
新增<span class="cmd">微视解析</span>功能,
|
新增<span class="cmd">微视解析</span>功能,
|
||||||
新增<span class="cmd">小世界解析</span>功能,
|
新增<span class="cmd">小世界解析</span>功能,
|
||||||
新增<span class="cmd">贴吧解析</span>功能,
|
新增<span class="cmd">贴吧解析</span>功能,
|
||||||
|
@ -90,6 +90,11 @@ export const GENERAL_REQ_LINK_2 = {
|
|||||||
sign: 2
|
sign: 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const GENERAL_REQ_LINK_3 = {
|
||||||
|
link: "https://picseed.com/v1/parser?auth_key=1E9DC25C-E75F-11EE-A0DD-0A5A298C6C2D&content={}",
|
||||||
|
sign: 3
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取网易云歌曲下载链接
|
* 获取网易云歌曲下载链接
|
||||||
* @type {string}
|
* @type {string}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import {
|
import {
|
||||||
GENERAL_REQ_LINK,
|
GENERAL_REQ_LINK,
|
||||||
GENERAL_REQ_LINK_2
|
GENERAL_REQ_LINK_2, GENERAL_REQ_LINK_3
|
||||||
} from "../constants/tools.js";
|
} from "../constants/tools.js";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -105,6 +105,13 @@ class GeneralLinkAdapter {
|
|||||||
return { name: "QQ小世界", reqLink };
|
return { name: "QQ小世界", reqLink };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async jike(link) {
|
||||||
|
// https://m.okjike.com/originalPosts/6583b4421f0812cca58402a6?s=ewoidSI6ICI1YTgzMTY4ZmRmNDA2MDAwMTE5N2MwZmQiCn0=
|
||||||
|
const msg = /https:\/\/m.okjike.com\/originalPosts\/[A-Za-z0-9]+/.exec(link)?.[0];
|
||||||
|
const reqLink = this.createReqLink(GENERAL_REQ_LINK_3, msg);
|
||||||
|
return { name: "即刻", reqLink };
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 初始化通用适配器
|
* 初始化通用适配器
|
||||||
* @param link 通用链接
|
* @param link 通用链接
|
||||||
@ -119,6 +126,7 @@ class GeneralLinkAdapter {
|
|||||||
[/h5.pipigx.com/, this.pipigx.bind(this)],
|
[/h5.pipigx.com/, this.pipigx.bind(this)],
|
||||||
[/tieba.baidu.com/, this.tieba.bind(this)],
|
[/tieba.baidu.com/, this.tieba.bind(this)],
|
||||||
[/xsj.qq.com/, this.qqSmallWorld.bind(this)],
|
[/xsj.qq.com/, this.qqSmallWorld.bind(this)],
|
||||||
|
[/m.okjike.com/, this.jike.bind(this)],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
for (let [regex, handler] of handlers) {
|
for (let [regex, handler] of handlers) {
|
||||||
@ -169,6 +177,12 @@ class GeneralLinkAdapter {
|
|||||||
video: data.data?.videoUrl,
|
video: data.data?.videoUrl,
|
||||||
desc: data.data?.desc
|
desc: data.data?.desc
|
||||||
}
|
}
|
||||||
|
} else if (sign === 3) {
|
||||||
|
console.log(data)
|
||||||
|
return {
|
||||||
|
name: adapter.name,
|
||||||
|
images: data?.images.map(item => item.url),
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
throw Error("[R插件][通用解析]错误Sign标识");
|
throw Error("[R插件][通用解析]错误Sign标识");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user