From 4158f869a33ca40780ccd5d8150c38b32de6b6a9 Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Wed, 23 Oct 2024 18:04:34 +0800 Subject: [PATCH] 0.0 --- .../src/main/java/cn/qaiu/parser/PanBase.java | 4 + .../cn/qaiu/parser/PanDomainTemplate.java | 65 +++++++++- .../impl/{MkgTool.java => MkgsTool.java} | 80 ++++++++----- .../java/cn/qaiu/parser/impl/MkwTool.java | 19 ++- .../java/cn/qaiu/parser/impl/MneTool.java | 36 ------ .../java/cn/qaiu/parser/impl/MnesTool.java | 54 +++++++++ .../src/main/java/cn/qaiu/util/AESUtils.java | 69 ----------- .../src/main/java/cn/qaiu/util/JsContent.java | 4 +- .../main/java/cn/qaiu/util/JsExecUtils.java | 13 +- .../main/resources/http-tools/pan-mkg.http | 113 +++++++++++++++++- 10 files changed, 305 insertions(+), 152 deletions(-) rename parser/src/main/java/cn/qaiu/parser/impl/{MkgTool.java => MkgsTool.java} (50%) delete mode 100644 parser/src/main/java/cn/qaiu/parser/impl/MneTool.java create mode 100644 parser/src/main/java/cn/qaiu/parser/impl/MnesTool.java diff --git a/parser/src/main/java/cn/qaiu/parser/PanBase.java b/parser/src/main/java/cn/qaiu/parser/PanBase.java index 595c77d..ca74bc5 100644 --- a/parser/src/main/java/cn/qaiu/parser/PanBase.java +++ b/parser/src/main/java/cn/qaiu/parser/PanBase.java @@ -124,4 +124,8 @@ public abstract class PanBase implements IPanTool { } } + protected void complete(String url) { + promise.complete(url); + } + } diff --git a/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java b/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java index 667fc65..f01b01e 100644 --- a/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java +++ b/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java @@ -2,6 +2,10 @@ package cn.qaiu.parser; import cn.qaiu.parser.impl.*; +import java.util.Arrays; +import java.util.Set; +import java.util.stream.Collectors; + /** * 枚举类 PanDomainTemplate 定义了不同网盘服务的模板信息,包括: *