diff --git a/youtube_dl/extractor/twitch.py b/youtube_dl/extractor/twitch.py index f9164af09..7e8572062 100644 --- a/youtube_dl/extractor/twitch.py +++ b/youtube_dl/extractor/twitch.py @@ -88,7 +88,10 @@ class TwitchBaseIE(InfoExtractor): fail(response['message']) raise - redirect_url = urljoin(post_url, response['redirect']) + redirect_url = urljoin(post_url, response.get('redirect')) + if redirect_url is None: + redirect_url = urljoin(post_url, response.get('redirect_path')) + return self._download_webpage_handle( redirect_url, None, 'Downloading login redirect page', headers=headers)