diff --git a/gallery_dl/extractor/reactor.py b/gallery_dl/extractor/reactor.py index 1bf23e1c..59d502ae 100644 --- a/gallery_dl/extractor/reactor.py +++ b/gallery_dl/extractor/reactor.py @@ -46,7 +46,7 @@ class ReactorExtractor(SharedConfigMixin, Extractor): yield Message.Directory, data for post in self.posts(): for image in self._parse_post(post): - url = image["file_url"] + url = image["url"] image.update(data) yield Message.Url, url, text.nameext_from_url(url, image) @@ -102,7 +102,7 @@ class ReactorExtractor(SharedConfigMixin, Extractor): return num = 0 - date = data["datePublished"] + date = text.parse_datetime(data["datePublished"]) user = data["author"]["name"] description = text.unescape(data["description"]) title, _, tags = text.unescape(data["headline"]).partition(" / ") @@ -111,6 +111,7 @@ class ReactorExtractor(SharedConfigMixin, Extractor): if not tags: title, tags = tags, title + tags = tags.split(" :: ") for image in images: url = text.extract(image, ' src="', '"')[0] @@ -123,11 +124,11 @@ class ReactorExtractor(SharedConfigMixin, Extractor): if image.startswith("