From 0af56f86f584d0a0cae85e3b247dd60cc9a4af0f Mon Sep 17 00:00:00 2001 From: MikeZeDev Date: Wed, 31 Jul 2024 09:16:10 +0000 Subject: [PATCH] PixivComics: change endpoint & update hash algo minor changes --- src/web/mjs/connectors/PixivComics.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/web/mjs/connectors/PixivComics.mjs b/src/web/mjs/connectors/PixivComics.mjs index a0299cb870..4e81c5a584 100644 --- a/src/web/mjs/connectors/PixivComics.mjs +++ b/src/web/mjs/connectors/PixivComics.mjs @@ -76,8 +76,8 @@ export default class PixivComics extends Connector { async _getPages(chapter) { const timestamp = new Date().toISOString().replace(/\.\d+Z$/, 'Z'); - const hash = CryptoJS.SHA256(timestamp + 'mAtW1X8SzGS880fsjEXlM73QpS1i4kUMBhyhdaYySk8nWz533nrEunaSplg63fzT').toString(CryptoJS.enc.Hex); - const uri = new URL(`episodes/${chapter.id}/read_v3`, this.apiURL); + const hash = CryptoJS.SHA256(timestamp + '4yX5JnooikMsznkIF2Pc1zDCoMmKJdJj27HPrSyEVzgmepcghvumFihiv0LAK0Se').toString(CryptoJS.enc.Hex); + const uri = new URL(`episodes/${chapter.id}/read_v4`, this.apiURL); const request = new Request(uri, this.requestOptions); request.headers.set('x-requested-with', 'pixivcomic'); request.headers.set('x-client-time', timestamp);