[zerochan] fix tag redirections (#5891)

This commit is contained in:
Mike Fährmann
2024-07-26 19:56:39 +02:00
parent b5e141ed6e
commit 70f18b7a78

View File

@@ -189,7 +189,12 @@ class ZerochanTagExtractor(ZerochanExtractor):
static = "https://static.zerochan.net/.full."
while True:
data = self.request(url, params=params).json()
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()
try:
posts = data["items"]
except Exception: