Browse Source

[pluralsight] Improve login detection

Sergey M․ 9 years ago
parent
commit
7e508ff2cf
1 changed files with 3 additions and 0 deletions
  1. 3 0
      youtube_dl/extractor/pluralsight.py

+ 3 - 0
youtube_dl/extractor/pluralsight.py

@@ -84,6 +84,9 @@ class PluralsightIE(PluralsightBaseIE):
         if error:
             raise ExtractorError('Unable to login: %s' % error, expected=True)
 
+        if all(p not in response for p in ('__INITIAL_STATE__', '"currentUser"')):
+            raise ExtractorError('Unable to log in')
+
     def _real_extract(self, url):
         qs = compat_urlparse.parse_qs(compat_urlparse.urlparse(url).query)