diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-11-17 02:12:07 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-11-17 02:12:07 +0530 |
commit | 4de88a6a362a6f976ebac5d384a79ca59606ec0a (patch) | |
tree | 681f4c0dad17e36d282b77c360f140388c667380 | |
parent | 105bfd90f572cdc4f4a06bfcbadde0f1b231a098 (diff) | |
download | hypervideo-pre-4de88a6a362a6f976ebac5d384a79ca59606ec0a.tar.lz hypervideo-pre-4de88a6a362a6f976ebac5d384a79ca59606ec0a.tar.xz hypervideo-pre-4de88a6a362a6f976ebac5d384a79ca59606ec0a.zip |
[extractor/generic] Don't report redirect to https
-rw-r--r-- | yt_dlp/extractor/generic.py | 4 |
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}) |