diff options
Diffstat (limited to 'youtube_dl/extractor/udemy.py')
| -rw-r--r-- | youtube_dl/extractor/udemy.py | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/youtube_dl/extractor/udemy.py b/youtube_dl/extractor/udemy.py index 13e0cd237..89b869559 100644 --- a/youtube_dl/extractor/udemy.py +++ b/youtube_dl/extractor/udemy.py @@ -142,7 +142,9 @@ class UdemyIE(InfoExtractor):              self._LOGIN_URL, None, 'Downloading login popup')          def is_logged(webpage): -            return any(p in webpage for p in ['href="https://www.udemy.com/user/logout/', '>Logout<']) +            return any(re.search(p, webpage) for p in ( +                r'href=["\'](?:https://www\.udemy\.com)?/user/logout/', +                r'>Logout<'))          # already logged in          if is_logged(login_popup): | 
