From b84982b2f96ebf04546ce4bd8c06487746edb5d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 30 Sep 2022 22:38:56 +0200 Subject: [PATCH] [kemonoparty] send Referer headers (#2989, #2990) --- gallery_dl/extractor/kemonoparty.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gallery_dl/extractor/kemonoparty.py b/gallery_dl/extractor/kemonoparty.py index c576174e..07175653 100644 --- a/gallery_dl/extractor/kemonoparty.py +++ b/gallery_dl/extractor/kemonoparty.py @@ -33,6 +33,7 @@ class KemonopartyExtractor(Extractor): self.cookiedomain = ".coomer.party" self.root = text.root_from_url(match.group(0)) Extractor.__init__(self, match) + self.session.headers["Referer"] = self.root + "/" def items(self): self._prepare_ddosguard_cookies() @@ -63,6 +64,8 @@ class KemonopartyExtractor(Extractor): for post in posts: + headers["Referer"] = "{}/{}/user/{}/post/{}".format( + self.root, post["service"], post["user"], post["id"]) post["_http_headers"] = headers post["date"] = text.parse_datetime( post["published"] or post["added"],