mirror of
https://github.com/ytdl-org/youtube-dl
synced 2025-02-08 11:40:12 +09:00
[atresplayer] login no longer worked, fixed
This commit is contained in:
parent
587ce9ac92
commit
a4a8c926ab
@ -62,24 +62,21 @@ class AtresPlayerIE(InfoExtractor):
|
||||
if username is None:
|
||||
return
|
||||
|
||||
self._request_webpage(
|
||||
urljoin(self._API_BASE, 'login'), None, 'Downloading login page', fatal=False)
|
||||
|
||||
try:
|
||||
target_url = self._download_json(
|
||||
'https://account.atresmedia.com/api/login', None,
|
||||
self._download_json(
|
||||
urljoin(self._API_BASE, 'login'), None,
|
||||
'Logging in', headers={
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
}, data=urlencode_postdata({
|
||||
'username': username,
|
||||
'password': password,
|
||||
}))['targetUrl']
|
||||
'type': 'credentials',
|
||||
}))
|
||||
except ExtractorError as e:
|
||||
if isinstance(e.cause, compat_HTTPError) and e.cause.code == 401:
|
||||
raise ExtractorError('Authentication failure', expected=True)
|
||||
self._handle_error(e, 400)
|
||||
|
||||
target_url = urljoin('https://account.atresmedia.com', target_url)
|
||||
self._request_webpage(target_url, None, 'Following Target URL')
|
||||
|
||||
def _get_mpd_subtitles(self, mpd_xml, mpd_url):
|
||||
subs = {}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user