diff --git a/src/decrypt/qmc.js b/src/decrypt/qmc.js index d772e55..9b37c5a 100644 --- a/src/decrypt/qmc.js +++ b/src/decrypt/qmc.js @@ -136,11 +136,12 @@ async function queryKeyInfo(keyData, filename, format) { async function queryAlbumCoverImage(artist, title, album) { const song_query_url = IXAREA_API_ENDPOINT + "/music/qq-cover" try { - const resp = await fetch(song_query_url, { - method: "POST", - headers: {"Content-Type": "application/json"}, - body: JSON.stringify({Artist: artist, Title: title, Album: album}), - }) + const params = {Artist: artist, Title: title, Album: album}; + let _url = song_query_url + "?"; + for (let pKey in params) { + _url += pKey + "=" + encodeURIComponent(params[pKey]) + "&" + } + const resp = await fetch(_url) if (resp.ok) { let data = await resp.json(); return song_query_url + "/" + data.Type + "/" + data.Id