diff --git a/youtube_dl/extractor/platzi.py b/youtube_dl/extractor/platzi.py index c9597a747..ff84d0d77 100644 --- a/youtube_dl/extractor/platzi.py +++ b/youtube_dl/extractor/platzi.py @@ -125,13 +125,13 @@ class PlatziIE(PlatziBaseIE): def _download_webpage_handle(self, url_or_request, video_id, *args, **kwargs): # CF likes Connection: keep-alive and so disfavours Py2 # retry on 403 may get in - kwargs['expected_status'] = 403 + kwargs['expected_status'] = 403 x = super(PlatziIE, self)._download_webpage_handle(url_or_request, video_id, *args, **kwargs) if x is not False and x[1].getcode() == 403: kwargs.pop('expected_status', None) note = kwargs.pop('note', '') - kwargs['note'] = (note or 'Downloading webpage') + ' - retrying' - x = super(PlatziIE, self)._download_webpage_handle(url_or_request, video_id, *args, **kwargs) + kwargs['note'] = (note or 'Downloading webpage') + ' - retrying' + x = super(PlatziIE, self)._download_webpage_handle(url_or_request, video_id, *args, **compat_kwargs(kwargs)) return x def _real_extract(self, url): @@ -139,7 +139,7 @@ class PlatziIE(PlatziBaseIE): # header parameters required fpor Py3 to breach site's CF fence w/o 403 headers = { - 'User-Agent': 'Mozilla/5.0', # (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.0.0 Safari/537.36', + 'User-Agent': 'Mozilla/5.0', } webpage, urlh = self._download_webpage_handle(url, lecture_id, headers=headers) if compat_urllib_parse_urlparse(urlh.geturl()).path == '/':