From 25d6162bc1febe04acb844fc843e61d34c0bdf4a Mon Sep 17 00:00:00 2001 From: liudongqi Date: Thu, 26 Sep 2024 19:09:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=8A=A0=E5=AF=86=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/Fp.js | 9 +++++---- routes/service/FpService.js | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/routes/Fp.js b/routes/Fp.js index 9152c0b..e712bfc 100644 --- a/routes/Fp.js +++ b/routes/Fp.js @@ -13,17 +13,18 @@ router.post('/getLos', async (req, res) => { let param = req.body.param let html = req.body.html let loginCookieStr = req.body.loginCookie - console.log(`${uuid};接收到 ${param} 请求:${url} loginCookieStr: ${loginCookieStr}`) - if (url==null || url==""){ + let publicKey = req.body.publicKey; + console.log(`${uuid};接收到 ${param} 请求:${url} loginCookieStr: ${loginCookieStr} publicKey: ${publicKey}`); + if (url==null || url===""){ return res.status(500).send("url为空") } - if (loginCookieStr==null || loginCookieStr==""){ + if (loginCookieStr==null || loginCookieStr===""){ return res.status(500).send("cookie为空") } let start = new Date(); try { // 执行 - let los = await fpService.get_los(url, param,html,loginCookieStr); + let los = await fpService.get_los(url, param,html,loginCookieStr,publicKey); console.log(los) res.status(200).send(los); } catch (e) { diff --git a/routes/service/FpService.js b/routes/service/FpService.js index 79d5f42..ab9760b 100644 --- a/routes/service/FpService.js +++ b/routes/service/FpService.js @@ -17,7 +17,7 @@ class FpService { * @param loginCookieStr * @returns {Promise<*>} */ - async get_los(url, param, html, loginCookieStr) { + async get_los(url, param, html, loginCookieStr,publicKey) { let baseUrl = new URL(url).origin; let urlPath = url.replace(baseUrl, ""); let headers = {}; @@ -56,7 +56,7 @@ class FpService { window.$dunm.$byno(); } - let fpCrypt = new FpCrypt(loginCookieStr); + let fpCrypt = new FpCrypt(loginCookieStr,publicKey); let handleParam = fpCrypt.handleParam(param, urlPath); var enParam = ""