diff --git a/gallery_dl/extractor/sankaku.py b/gallery_dl/extractor/sankaku.py index 88196b4e..3485db9d 100644 --- a/gallery_dl/extractor/sankaku.py +++ b/gallery_dl/extractor/sankaku.py @@ -49,6 +49,8 @@ class SankakuExtractor(BooruExtractor): self.api = SankakuAPI(self) if self.config("tags") == "extended": self._tags = self._tags_extended + self._tags_findall = re.compile( + r"tag-type-([^\"' ]+).*?\?tags=([^\"'&]+)").findall def _file_url(self, post): url = post["file_url"] @@ -98,8 +100,7 @@ class SankakuExtractor(BooruExtractor): tags = collections.defaultdict(list) tag_sidebar = text.extr(page, '