From 3eb352fcb0f2b81f867f2fb9e27d5d3c7f509ab6 Mon Sep 17 00:00:00 2001 From: ClosedPort22 <44864697+ClosedPort22@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:16:34 +0800 Subject: [PATCH] [twitter] force HTTPS for TwitPic URLs --- gallery_dl/extractor/twitter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 22aa78e6..4a7740ad 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -221,7 +221,8 @@ class TwitterExtractor(Extractor): for url in tweet["entities"].get("urls", ()): url = url["expanded_url"] if "//twitpic.com/" in url and "/photos/" not in url: - response = self.request(url, fatal=False) + response = self.request( + url.replace("http:", "https:", 1), fatal=False) if response.status_code >= 400: continue url = text.extr(