]> jfr.im git - yt-dlp.git/commitdiff
[extractor/generic] Don't report redirect to https
authorpukkandan <redacted>
Wed, 16 Nov 2022 20:42:07 +0000 (02:12 +0530)
committerpukkandan <redacted>
Wed, 16 Nov 2022 20:42:07 +0000 (02:12 +0530)
yt_dlp/extractor/generic.py

index 0765d38ac7184ea43a0152488741d2ae3bc46b11..21e92cba69f0319e75b95377af93ccd729eceb13 100644 (file)
@@ -2584,7 +2584,9 @@ def _real_extract(self, url):
             **smuggled_data.get('http_headers', {})
         })
         new_url = full_response.geturl()
-        if url != new_url:
+        if new_url == urllib.parse.urlparse(url)._replace(scheme='https').geturl():
+            url = new_url
+        elif url != new_url:
             self.report_following_redirect(new_url)
             if force_videoid:
                 new_url = smuggle_url(new_url, {'force_videoid': force_videoid})