Browse Source

[noco] Modernize

master-ytdl-org
Sergey M․ 8 years ago
parent
commit
ad3033037c
No known key found for this signature in database GPG Key ID: 2C393E0F18A9236D
1 changed files with 11 additions and 10 deletions
  1. +11
    -10
      youtube_dl/extractor/noco.py

+ 11
- 10
youtube_dl/extractor/noco.py View File

@ -69,16 +69,17 @@ class NocoIE(InfoExtractor):
if username is None:
return
login_form = {
'a': 'login',
'cookie': '1',
'username': username,
'password': password,
}
request = sanitized_Request(self._LOGIN_URL, urlencode_postdata(login_form))
request.add_header('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8')
login = self._download_json(request, None, 'Logging in as %s' % username)
login = self._download_json(
self._LOGIN_URL, None, 'Logging in as %s' % username,
data=urlencode_postdata({
'a': 'login',
'cookie': '1',
'username': username,
'password': password,
}),
headers={
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
})
if 'erreur' in login:
raise ExtractorError('Unable to login: %s' % clean_html(login['erreur']), expected=True)


Loading…
Cancel
Save