From e1d714943b54adab96968e13192700f2118aeee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Fri, 30 Sep 2022 15:08:21 +0200 Subject: [PATCH] [tumblr] catch exception when updating image token (#2957) --- gallery_dl/extractor/tumblr.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/tumblr.py b/gallery_dl/extractor/tumblr.py index c65c3e52..447ce002 100644 --- a/gallery_dl/extractor/tumblr.py +++ b/gallery_dl/extractor/tumblr.py @@ -241,9 +241,13 @@ class TumblrExtractor(Extractor): def _update_image_token(self, resized): headers = {"Accept": "text/html,*/*;q=0.8"} - response = self.request(resized, headers=headers) - updated = text.extract(response.text, '" src="', '"')[0] - return updated, (resized == updated) + try: + response = self.request(resized, headers=headers) + except Exception: + return resized, True + else: + updated = text.extract(response.text, '" src="', '"')[0] + return updated, (resized == updated) def _original_image_fallback(self, url, post_id): yield self._update_image_token(url)[0]