From 73c3908bb7a8e1c43a9ff47a18ed4c2508b24405 Mon Sep 17 00:00:00 2001 From: chickliu Date: Tue, 11 Nov 2025 12:55:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20js/ksjsb=5Fck=5Fx.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/ksjsb_ck_x.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/js/ksjsb_ck_x.js b/js/ksjsb_ck_x.js index cf6f965..967544a 100644 --- a/js/ksjsb_ck_x.js +++ b/js/ksjsb_ck_x.js @@ -20,25 +20,30 @@ // ############################### const $ = new Env(); -const targetUrl = 'https://txjp.gifshow.com/rest/nebula/user/login'; + +// 定义需要匹配的目标URL模式数组 +const targetPatterns = [ + 'https://txjp.gifshow.com/rest/nebula/user/login', + 'https://txjp.gifshow.com/rest/n/user/login' +]; (async () => { - // 仅当 URL 匹配时执行 - if ($request.url.includes(targetUrl)) { + // 检查当前URL是否匹配任一目标模式 + const isMatch = targetPatterns.some(pattern => $request.url.includes(pattern)); + + if (isMatch) { $.log('ℹ️ 捕获到目标URL: ' + $request.url); try { // 1. 解析响应体 const body = JSON.parse($response.body); - // 2. 从响应体中获取 kuaishou.api_client_salt (根据你的要求) - // 使用方括号语法来访问带点的key + // 2. 从响应体中获取 kuaishou.api_client_salt const salt = body?.['kuaishou.api_client_salt']; if (salt) { // 3. 获取成功,发出通知 $.log(`✅ 成功获取 kuaishou.api_client_salt: ${salt}`); - // Quantumult X 的通知点击后,body 内容会自动复制到剪贴板 $.notify("快手Salt获取成功", "点击通知可复制", salt); } else { // 4. 获取失败,发出通知 @@ -51,7 +56,7 @@ const targetUrl = 'https://txjp.gifshow.com/rest/nebula/user/login'; } } else { - $.log('⚠️ 当前URL不匹配,脚本不执行。'); + $.log('⚠️ 当前URL不匹配任何目标模式,脚本不执行。'); } })().catch((e) => { $.logErr(e);