aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/generic.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-11-17 02:12:07 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-11-17 02:12:07 +0530
commit4de88a6a362a6f976ebac5d384a79ca59606ec0a (patch)
tree681f4c0dad17e36d282b77c360f140388c667380 /yt_dlp/extractor/generic.py
parent105bfd90f572cdc4f4a06bfcbadde0f1b231a098 (diff)
downloadhypervideo-pre-4de88a6a362a6f976ebac5d384a79ca59606ec0a.tar.lz
hypervideo-pre-4de88a6a362a6f976ebac5d384a79ca59606ec0a.tar.xz
hypervideo-pre-4de88a6a362a6f976ebac5d384a79ca59606ec0a.zip
[extractor/generic] Don't report redirect to https
Diffstat (limited to 'yt_dlp/extractor/generic.py')
-rw-r--r--yt_dlp/extractor/generic.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/yt_dlp/extractor/generic.py b/yt_dlp/extractor/generic.py
index 0765d38ac..21e92cba6 100644
--- a/yt_dlp/extractor/generic.py
+++ b/yt_dlp/extractor/generic.py
@@ -2584,7 +2584,9 @@ class GenericIE(InfoExtractor):
**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})