diff --git a/youtube_dl/extractor/adobepass.py b/youtube_dl/extractor/adobepass.py index c7a305d89..78c6a73ac 100644 --- a/youtube_dl/extractor/adobepass.py +++ b/youtube_dl/extractor/adobepass.py @@ -1486,6 +1486,12 @@ class AdobePassIE(InfoExtractor): 'Content-Type': 'application/x-www-form-urlencoded' }) else: + provider_redirect_page, urlh = provider_redirect_page_res + if '' in provider_redirect_page: + provider_login_page_res = post_form( + provider_redirect_page_res, 'Downloading Provider Login Page') + else: + provider_login_page_res = provider_redirect_page_res provider_login_page_res = process_redirects( provider_redirect_page_res, video_id, 'Downloading Provider Login Page') mvpd_confirm_page_res = post_form(provider_login_page_res, 'Logging in', {