diff options
| -rw-r--r-- | youtube_dl/extractor/safari.py | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/youtube_dl/extractor/safari.py b/youtube_dl/extractor/safari.py index 8d4806794..bd9ee1647 100644 --- a/youtube_dl/extractor/safari.py +++ b/youtube_dl/extractor/safari.py @@ -68,9 +68,10 @@ class SafariBaseIE(InfoExtractor):              raise ExtractorError(                  'Unable to login: %s' % credentials, expected=True) -        # oreilly serves two same groot_sessionid cookies in Set-Cookie header -        # and expects first one to be actually set -        self._apply_first_set_cookie_header(urlh, 'groot_sessionid') +        # oreilly serves two same instances of the following cookies +        # in Set-Cookie header and expects first one to be actually set +        for cookie in ('groot_sessionid', 'orm-jwt', 'orm-rt'): +            self._apply_first_set_cookie_header(urlh, cookie)          _, urlh = self._download_webpage_handle(              auth.get('redirect_uri') or next_uri, None, 'Completing login',) | 
