From d3046561d43263d92d0288f9a23c0dacc1de3c06 Mon Sep 17 00:00:00 2001 From: johnsmith1202gmail <143646601+johnsmith1202gmail@users.noreply.github.com> Date: Wed, 30 Aug 2023 18:21:06 +0000 Subject: [PATCH] continue downloading when the item is made private on pixiv --- gallery_dl/extractor/pixiv.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gallery_dl/extractor/pixiv.py b/gallery_dl/extractor/pixiv.py index ffe8030f..1265a945 100644 --- a/gallery_dl/extractor/pixiv.py +++ b/gallery_dl/extractor/pixiv.py @@ -1210,6 +1210,10 @@ class PixivAppAPI(): self.extractor.wait(seconds=300) continue + if response.status_code == 403 \ + and "Artist has made their work private" in (error.get("message") or "").lower(): + raise exception.NotFoundError() + raise exception.StopExtraction("API request failed: %s", error) def _pagination(self, endpoint, params, key="illusts"):