From b5e56c51e491b41f9eb6a895459c185788a377e5 Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Mon, 12 Aug 2024 02:42:36 -0400 Subject: New upstream version 1.27.3. --- gallery_dl/extractor/zerochan.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gallery_dl/extractor/zerochan.py') diff --git a/gallery_dl/extractor/zerochan.py b/gallery_dl/extractor/zerochan.py index 126ef49..f9b1a7f 100644 --- a/gallery_dl/extractor/zerochan.py +++ b/gallery_dl/extractor/zerochan.py @@ -198,11 +198,15 @@ class ZerochanTagExtractor(ZerochanExtractor): while True: response = self.request(url, params=params, allow_redirects=False) + if response.status_code >= 300: url = text.urljoin(self.root, response.headers["location"]) - response = self.request(url, params=params) - data = response.json() + self.log.warning("HTTP redirect to %s", url) + if self.config("redirects"): + continue + raise exception.StopExtraction() + data = response.json() try: posts = data["items"] except Exception: -- cgit v1.2.3