From 99fd220bd9d9d14c97e71da12fd8f33445f4e437 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E7=8B=B8=E8=8A=B1=E5=96=B5?= <94218819+helloplhm-qwq@users.noreply.github.com> Date: Sun, 2 Apr 2023 04:17:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E8=AF=84=E8=AE=BAsign?= =?UTF-8?q?=E7=AE=97=E6=B3=95=E8=87=B3uni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/utils/musicSdk/kg/comment.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/renderer/utils/musicSdk/kg/comment.js b/src/renderer/utils/musicSdk/kg/comment.js index 6d2e0ea7..3d420857 100644 --- a/src/renderer/utils/musicSdk/kg/comment.js +++ b/src/renderer/utils/musicSdk/kg/comment.js @@ -1,12 +1,6 @@ import { httpFetch } from '../../request' import { decodeName, dateFormat2 } from '../../index' -import { toMD5 } from '../utils' - -const signatureParams = (params) => { - let OIlwieks = '28dk2k092lksi2UIkp' - let sign_params = `OIlwieks${OIlwieks}${params.replace(/&/g, '')}OIlwieks${OIlwieks}` - return toMD5(sign_params) -} +import { signatureWithParams } from './util' export default { _requestObj: null, @@ -16,8 +10,7 @@ export default { let timestamp = Date.now() const params = `appid=1005&clienttime=${timestamp}&clienttoken=0&clientver=11409&code=fc4be23b4e972707f36b8a828a93ba8a&dfid=0&extdata=${hash}&kugouid=0&mid=16249512204336365674023395779019&mixsongid=0&p=${page}&pagesize=${limit}&uuid=0&ver=10` - let signature = signatureParams(params) - const _requestObj = httpFetch(`http://m.comment.service.kugou.com/v1/cmtlist?${params}&signature=${signature}`, { + const _requestObj = httpFetch(`http://m.comment.service.kugou.com/v1/cmtlist?${signatureWithParams(params)}`, { headers: { 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.24', }, @@ -32,8 +25,7 @@ export default { if (this._requestObj2) this._requestObj2.cancelHttp() let timestamp = Date.now() const params = `appid=1005&clienttime=${timestamp}&clienttoken=0&clientver=11409&code=fc4be23b4e972707f36b8a828a93ba8a&dfid=0&extdata=${hash}&kugouid=0&mid=16249512204336365674023395779019&mixsongid=0&p=${page}&pagesize=${limit}&uuid=0&ver=10` - let signature = signatureParams(params) - const _requestObj2 = httpFetch(`http://m.comment.service.kugou.com/v1/weightlist?${params}&signature=${signature}`, { + const _requestObj2 = httpFetch(`http://m.comment.service.kugou.com/v1/weightlist?${signatureWithParams(params)`, { headers: { 'User-Agent': 'Android712-AndroidPhone-8983-18-0-COMMENT-wifi', },