Updated ytdlp version
This commit is contained in:
@@ -3,7 +3,7 @@ import re
|
||||
import urllib.parse
|
||||
|
||||
from .common import InfoExtractor
|
||||
from ..compat import compat_HTTPError
|
||||
from ..networking.exceptions import HTTPError
|
||||
from ..utils import (
|
||||
ExtractorError,
|
||||
float_or_none,
|
||||
@@ -83,8 +83,8 @@ class PelotonIE(InfoExtractor):
|
||||
}).encode(),
|
||||
headers={'Content-Type': 'application/json', 'User-Agent': 'web'})
|
||||
except ExtractorError as e:
|
||||
if isinstance(e.cause, compat_HTTPError) and e.cause.code == 401:
|
||||
json_string = self._webpage_read_content(e.cause, None, video_id)
|
||||
if isinstance(e.cause, HTTPError) and e.cause.status == 401:
|
||||
json_string = self._webpage_read_content(e.cause.response, None, video_id)
|
||||
res = self._parse_json(json_string, video_id)
|
||||
raise ExtractorError(res['message'], expected=res['message'] == 'Login failed')
|
||||
else:
|
||||
@@ -96,8 +96,8 @@ class PelotonIE(InfoExtractor):
|
||||
'https://api.onepeloton.com/api/subscription/stream', video_id, note='Downloading token',
|
||||
data=json.dumps({}).encode(), headers={'Content-Type': 'application/json'})
|
||||
except ExtractorError as e:
|
||||
if isinstance(e.cause, compat_HTTPError) and e.cause.code == 403:
|
||||
json_string = self._webpage_read_content(e.cause, None, video_id)
|
||||
if isinstance(e.cause, HTTPError) and e.cause.status == 403:
|
||||
json_string = self._webpage_read_content(e.cause.response, None, video_id)
|
||||
res = self._parse_json(json_string, video_id)
|
||||
raise ExtractorError(res['message'], expected=res['message'] == 'Stream limit reached')
|
||||
else:
|
||||
@@ -109,7 +109,7 @@ class PelotonIE(InfoExtractor):
|
||||
try:
|
||||
self._start_session(video_id)
|
||||
except ExtractorError as e:
|
||||
if isinstance(e.cause, compat_HTTPError) and e.cause.code == 401:
|
||||
if isinstance(e.cause, HTTPError) and e.cause.status == 401:
|
||||
self._login(video_id)
|
||||
self._start_session(video_id)
|
||||
else:
|
||||
|
Reference in New Issue
Block a user