From 97b0dd2029c58a4d1f5202247a972b355e6b05d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 9 May 2026 04:00:51 +0000 Subject: [PATCH] Refine Wenshushu file id handling Agent-Logs-Url: https://github.com/qaiu/netdisk-fast-download/sessions/8f8b8ba9-4a66-4757-a7f7-4ab342da729e Co-authored-by: qaiu <29825328+qaiu@users.noreply.github.com> --- parser/src/main/java/cn/qaiu/parser/impl/WsTool.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/parser/src/main/java/cn/qaiu/parser/impl/WsTool.java b/parser/src/main/java/cn/qaiu/parser/impl/WsTool.java index acabfb3..474f7b4 100644 --- a/parser/src/main/java/cn/qaiu/parser/impl/WsTool.java +++ b/parser/src/main/java/cn/qaiu/parser/impl/WsTool.java @@ -95,12 +95,10 @@ public class WsTool extends PanBase { if (res3.statusCode() == 200) { try { // 获取文件信息 - String filename = asJson(res3).getJsonObject("data") - .getJsonArray("fileList").getJsonObject(0).getString("fname"); // 文件名称 - String filefid = asJson(res3).getJsonObject("data") - .getJsonArray("fileList").getJsonObject(0) - .getString("ufileid", asJson(res3).getJsonObject("data") - .getJsonArray("fileList").getJsonObject(0).getString("fid")); // 文件fid + JsonObject fileInfo = asJson(res3).getJsonObject("data") + .getJsonArray("fileList").getJsonObject(0); + String filename = fileInfo.getString("fname"); // 文件名称 + String filefid = fileInfo.getString("ufileid", fileInfo.getString("fid")); // 文件ufileid // 调试输出文件信息 System.out.println("文件名称: " + filename);