From a170134456189a47b54a196163854fbcbc12bd35 Mon Sep 17 00:00:00 2001 From: qaiu <736226400@qq.com> Date: Thu, 12 Feb 2026 20:33:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20P118Tool.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/qaiu/parser/impl/P118Tool.java | 50 ------------------- 1 file changed, 50 deletions(-) delete mode 100644 parser/src/main/java/cn/qaiu/parser/impl/P118Tool.java diff --git a/parser/src/main/java/cn/qaiu/parser/impl/P118Tool.java b/parser/src/main/java/cn/qaiu/parser/impl/P118Tool.java deleted file mode 100644 index c2c8d2a..0000000 --- a/parser/src/main/java/cn/qaiu/parser/impl/P118Tool.java +++ /dev/null @@ -1,50 +0,0 @@ -package cn.qaiu.parser.impl; - -import cn.qaiu.entity.ShareLinkInfo; -import cn.qaiu.parser.PanBase; -import io.vertx.core.Future; -import io.vertx.core.buffer.Buffer; - -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * 118网盘解析 - */ -public class P118Tool extends PanBase { - - private static final String API_URL_PREFIX = "https://qaiu.118pan.com/ajax.php"; - -// private static final String - - public P118Tool(ShareLinkInfo shareLinkInfo) { - super(shareLinkInfo); - } - - public Future parse() { - - client.postAbs(API_URL_PREFIX) - .putHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8") - .sendBuffer(Buffer.buffer("action=load_down_addr1&file_id=" + shareLinkInfo.getShareKey())) - .onSuccess(res -> { - System.out.println(res.headers()); - Pattern compile = Pattern.compile("href=\"([^\"]+)\""); - Matcher matcher = compile.matcher(res.bodyAsString()); - if (matcher.find()) { - //c: 0x63 - //o: 0x6F - //m: 0x6D - //1: 0x31 - ///: 0x2F - char[] chars1 = new char[]{99, 111, 109, 49, 47}; - char[] chars2 = new char[]{99, 111, 109, 47}; - String group = matcher.group(1).replace(String.valueOf(chars1), String.valueOf(chars2)); - System.out.println(group); - complete(group); - } else { - fail(); - } - }).onFailure(handleFail("")); - return future(); - } -}