diff options
| author | 2024-08-12 02:42:43 -0400 | |
|---|---|---|
| committer | 2024-08-12 02:42:43 -0400 | |
| commit | 5fd4ef85296d95ae7d4547feaf9729ad8ce52893 (patch) | |
| tree | 0836b5465e6276f3001459a7e8e7445d190148ff /gallery_dl/extractor/zerochan.py | |
| parent | ca051dc5aa2bf035a7b82975564abd88d79096ba (diff) | |
| parent | b5e56c51e491b41f9eb6a895459c185788a377e5 (diff) | |
Update upstream source from tag 'upstream/1.27.3'
Update to upstream version '1.27.3'
with Debian dir 79448c635909113c80b387fc5241f5b74402527c
Diffstat (limited to 'gallery_dl/extractor/zerochan.py')
| -rw-r--r-- | gallery_dl/extractor/zerochan.py | 8 |
1 files changed, 6 insertions, 2 deletions
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: |
