diff --git a/gallery_dl/extractor/boosty.py b/gallery_dl/extractor/boosty.py index e393e6c4..5add7683 100644 --- a/gallery_dl/extractor/boosty.py +++ b/gallery_dl/extractor/boosty.py @@ -49,6 +49,9 @@ class BoostyExtractor(Extractor): self.videos = videos def items(self): + headers = self.api.headers.copy() + del headers["Accept"] + for post in self.posts(): if not post.get("hasAccess"): self.log.warning("Not allowed to access post %s", post["id"]) @@ -61,6 +64,7 @@ class BoostyExtractor(Extractor): "post" : post, "user" : post.pop("user", None), "count": len(files), + "_http_headers": headers, } yield Message.Directory, "", data diff --git a/test/results/boosty.py b/test/results/boosty.py index 44fecb83..267f2ee6 100644 --- a/test/results/boosty.py +++ b/test/results/boosty.py @@ -38,6 +38,10 @@ __tests__ = ( "extension": "", "filename" : "75f86086-fc67-4ed2-9365-2958d3d1a8f7", + "_http_headers": { + "!Accept": str, + "Origin" : "https://www.boosty.to", + }, "file": { "height" : 2048, "id" : "75f86086-fc67-4ed2-9365-2958d3d1a8f7",