]> git.bitcoin.ninja Git - youtube-dl/blobdiff - youtube_dl/extractor/lynda.py
[lynda] Fix login (Closes #6462)
[youtube-dl] / youtube_dl / extractor / lynda.py
index 18efe5a0942c2f40238d86f3f9ed9ba591281505..39214de2f575ed52ee00054d94dfc3a97897c716 100644 (file)
@@ -17,7 +17,7 @@ from ..utils import (
 
 class LyndaBaseIE(InfoExtractor):
     _LOGIN_URL = 'https://www.lynda.com/login/login.aspx'
-    _SUCCESSFUL_LOGIN_REGEX = r'isLoggedIntrue'
+    _SUCCESSFUL_LOGIN_REGEX = r'isLoggedIn\s*:\s*true'
     _ACCOUNT_CREDENTIALS_HINT = 'Use --username and --password options to provide lynda.com account credentials.'
     _NETRC_MACHINE = 'lynda'
 
@@ -30,8 +30,8 @@ class LyndaBaseIE(InfoExtractor):
             return
 
         login_form = {
-            'username': username,
-            'password': password,
+            'username': username.encode('utf-8'),
+            'password': password.encode('utf-8'),
             'remember': 'false',
             'stayPut': 'false'
         }