diff --git a/gallery_dl/extractor/imgur.py b/gallery_dl/extractor/imgur.py index b1be9951..5ae6c5a0 100644 --- a/gallery_dl/extractor/imgur.py +++ b/gallery_dl/extractor/imgur.py @@ -116,8 +116,8 @@ class ImgurImageExtractor(ImgurExtractor): image = self.api.image(self.key) if not image["title"]: page = self.request(self.root + "/" + self.key, fatal=False).text - title = text.extract(page, "", "<")[0] - image["title"] = (title or "").rpartition(" - ")[0].strip() + title = text.extract(page, "<title>", "<")[0] or "" + image["title"] = text.unescape(title.rpartition(" - ")[0].strip()) url = self._prepare(image) yield Message.Version, 1 yield Message.Directory, image