From fb2dbb04e2bc967bd4a4a3ae0b0711dfbf8f1c7e Mon Sep 17 00:00:00 2001 From: enduser420 <91022934+enduser420@users.noreply.github.com> Date: Fri, 28 Oct 2022 21:35:54 +0530 Subject: [PATCH] [moebooru] extract 'notes' (#3094) --- gallery_dl/extractor/moebooru.py | 61 ++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/moebooru.py b/gallery_dl/extractor/moebooru.py index 27ec929b..4d63c3ea 100644 --- a/gallery_dl/extractor/moebooru.py +++ b/gallery_dl/extractor/moebooru.py @@ -26,9 +26,10 @@ class MoebooruExtractor(BooruExtractor): def _prepare(post): post["date"] = text.parse_timestamp(post["created_at"]) - def _extended_tags(self, post): - url = "{}/post/show/{}".format(self.root, post["id"]) - page = self.request(url).text + def _extended_tags(self, post, page=None): + if not page: + url = "{}/post/show/{}".format(self.root, post["id"]) + page = self.request(url).text html = text.extract(page, '