From 4f8259d772f91cf6ee0e23247bd5f85fd310e06b Mon Sep 17 00:00:00 2001 From: q Date: Tue, 12 Aug 2025 13:29:59 +0800 Subject: [PATCH] 1. iz match fixed 2. redirect res content add "text/html; charset=utf-8" --- .../main/java/cn/qaiu/vx/core/util/ResponseUtil.java | 3 ++- .../main/java/cn/qaiu/parser/PanDomainTemplate.java | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/cn/qaiu/vx/core/util/ResponseUtil.java b/core/src/main/java/cn/qaiu/vx/core/util/ResponseUtil.java index 4551ab5..fad0314 100644 --- a/core/src/main/java/cn/qaiu/vx/core/util/ResponseUtil.java +++ b/core/src/main/java/cn/qaiu/vx/core/util/ResponseUtil.java @@ -12,7 +12,8 @@ import static io.vertx.core.http.HttpHeaders.CONTENT_TYPE; public class ResponseUtil { public static void redirect(HttpServerResponse response, String url) { - response.putHeader(HttpHeaders.LOCATION, url).setStatusCode(302).end(); + response.putHeader(CONTENT_TYPE, "text/html; charset=utf-8") + .putHeader(HttpHeaders.LOCATION, url).setStatusCode(302).end(); } public static void redirect(HttpServerResponse response, String url, Promise promise) { diff --git a/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java b/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java index caf9da6..e725fea 100644 --- a/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java +++ b/parser/src/main/java/cn/qaiu/parser/PanDomainTemplate.java @@ -23,6 +23,11 @@ import static java.util.regex.Pattern.compile; public enum PanDomainTemplate { + // https://www.ilanzou.com/s/ + IZ("蓝奏云优享", + compile("https://www\\.ilanzou\\.com/s/(?.+)"), + "https://www.ilanzou.com/s/{shareKey}", + IzTool.class), // 网盘定义 /* lanzoul.com @@ -95,7 +100,7 @@ public enum PanDomainTemplate { "lanzoux|" + "lanzout|" + "lanzouc|" + - "ilanzou|" + +// "ilanzou|" + "lanzoui|" + "lanzoug|" + "lanzoum" + @@ -122,11 +127,6 @@ public enum PanDomainTemplate { "https://v2.fangcloud.com/s/{shareKey}", "https://www.fangcloud.com/", FcTool.class), - // https://www.ilanzou.com/s/ - IZ("蓝奏云优享", - compile("https://www\\.ilanzou\\.com/s/(?.+)"), - "https://www.ilanzou.com/s/{shareKey}", - IzTool.class), // https://wx.mail.qq.com/ftn/download? QQ("QQ邮箱中转站", compile("https://i?wx\\.mail\\.qq\\.com/ftn/download\\?(?.+)"),