]> jfr.im git - yt-dlp.git/commitdiff
[extractor/hidive] Fix cookie login when netrc is also given (#4447)
authorwinterbird-code <redacted>
Tue, 26 Jul 2022 13:22:18 +0000 (15:22 +0200)
committerGitHub <redacted>
Tue, 26 Jul 2022 13:22:18 +0000 (18:52 +0530)
Closes #3336

Authored by: winterbird-code

yt_dlp/extractor/hidive.py

index a6a71d6307860b6864ca1d4363c42033c1bd9888..50d49adf066d44cf301357d6a38b637d92ea03d7 100644 (file)
@@ -38,7 +38,9 @@ def _perform_login(self, username, password):
         webpage = self._download_webpage(self._LOGIN_URL, None)
         form = self._search_regex(
             r'(?s)<form[^>]+action="/account/login"[^>]*>(.+?)</form>',
-            webpage, 'login form')
+            webpage, 'login form', default=None)
+        if not form:  # logged in
+            return
         data = self._hidden_inputs(form)
         data.update({
             'Email': username,