diff options
Diffstat (limited to 'yt_dlp/extractor')
-rw-r--r-- | yt_dlp/extractor/_extractors.py | 2 | ||||
-rw-r--r-- | yt_dlp/extractor/common.py | 4 | ||||
-rw-r--r-- | yt_dlp/extractor/mgtv.py | 2 | ||||
-rw-r--r-- | yt_dlp/extractor/openload.py | 5 | ||||
-rw-r--r-- | yt_dlp/extractor/rtvslo.py | 7 | ||||
-rw-r--r-- | yt_dlp/extractor/wetv.py | 16 |
6 files changed, 18 insertions, 18 deletions
diff --git a/yt_dlp/extractor/_extractors.py b/yt_dlp/extractor/_extractors.py index 3c233d937..9a8059c93 100644 --- a/yt_dlp/extractor/_extractors.py +++ b/yt_dlp/extractor/_extractors.py @@ -1446,7 +1446,7 @@ from .rtbf import RTBFIE from .rte import RteIE, RteRadioIE from .rtlnl import ( RtlNlIE, - RTLLuTeleVODIE, + RTLLuTeleVODIE, RTLLuArticleIE, RTLLuLiveIE, RTLLuRadioIE, diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index 47c829857..f0eddcf26 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -931,9 +931,9 @@ class InfoExtractor: def __print_error(self, errnote, fatal, video_id, err): if fatal: - raise ExtractorError(f'{video_id}: {errnote} ', cause=err) + raise ExtractorError(f'{video_id}: {errnote}', cause=err) elif errnote: - self.report_warning(f'{video_id}: {errnote} {err}') + self.report_warning(f'{video_id}: {errnote}: {err}') def _parse_xml(self, xml_string, video_id, transform_source=None, fatal=True, errnote=None): if transform_source: diff --git a/yt_dlp/extractor/mgtv.py b/yt_dlp/extractor/mgtv.py index 6d1843a18..37594d12d 100644 --- a/yt_dlp/extractor/mgtv.py +++ b/yt_dlp/extractor/mgtv.py @@ -67,7 +67,7 @@ class MGTVIE(InfoExtractor): def _real_extract(self, url): video_id = self._match_id(url) tk2 = base64.urlsafe_b64encode( - f'did={compat_str(uuid.uuid4()).encode()}|pno=1030|ver=0.3.0301|clit={int(time.time())}'.encode())[::-1] + f'did={str(uuid.uuid4())}|pno=1030|ver=0.3.0301|clit={int(time.time())}'.encode())[::-1] try: api_data = self._download_json( 'https://pcweb.api.mgtv.com/player/video', video_id, query={ diff --git a/yt_dlp/extractor/openload.py b/yt_dlp/extractor/openload.py index 79dad09e3..f844ee6fb 100644 --- a/yt_dlp/extractor/openload.py +++ b/yt_dlp/extractor/openload.py @@ -104,9 +104,8 @@ class PhantomJSwrapper: self.exe = check_executable('phantomjs', ['-v']) if not self.exe: - raise ExtractorError('PhantomJS executable not found in PATH, ' - 'download it from http://phantomjs.org', - expected=True) + raise ExtractorError( + 'PhantomJS not found, Please download it from https://phantomjs.org/download.html', expected=True) self.extractor = extractor diff --git a/yt_dlp/extractor/rtvslo.py b/yt_dlp/extractor/rtvslo.py index e402a75de..b63ccb96f 100644 --- a/yt_dlp/extractor/rtvslo.py +++ b/yt_dlp/extractor/rtvslo.py @@ -1,7 +1,10 @@ from .common import InfoExtractor from ..utils import ( - ExtractorError, traverse_obj, parse_duration, unified_timestamp, - url_or_none + ExtractorError, + parse_duration, + traverse_obj, + unified_timestamp, + url_or_none, ) diff --git a/yt_dlp/extractor/wetv.py b/yt_dlp/extractor/wetv.py index d10783891..ea2d0517e 100644 --- a/yt_dlp/extractor/wetv.py +++ b/yt_dlp/extractor/wetv.py @@ -3,8 +3,8 @@ import re import time from .common import InfoExtractor -from ..aes import aes_cbc_encrypt -from ..utils import bytes_to_intlist, determine_ext, intlist_to_bytes, int_or_none, traverse_obj, urljoin +from ..aes import aes_cbc_encrypt_bytes +from ..utils import determine_ext, int_or_none, traverse_obj, urljoin class WeTvBaseIE(InfoExtractor): @@ -16,13 +16,11 @@ class WeTvBaseIE(InfoExtractor): payload = (f'{video_id}|{int(time.time())}|mg3c3b04ba|{app_version}|0000000000000000|' f'{platform}|{url[:48]}|{ua.lower()[:48]}||Mozilla|Netscape|Win32|00|') - ciphertext_int_bytes = aes_cbc_encrypt( - bytes_to_intlist(bytes(f'|{sum(map(ord, payload))}|{payload}', 'utf-8')), - bytes_to_intlist(b'Ok\xda\xa3\x9e/\x8c\xb0\x7f^r-\x9e\xde\xf3\x14'), - bytes_to_intlist(b'\x01PJ\xf3V\xe6\x19\xcf.B\xbb\xa6\x8c?p\xf9'), - 'whitespace') - - return intlist_to_bytes(ciphertext_int_bytes).hex() + return aes_cbc_encrypt_bytes( + bytes(f'|{sum(map(ord, payload))}|{payload}', 'utf-8'), + b'Ok\xda\xa3\x9e/\x8c\xb0\x7f^r-\x9e\xde\xf3\x14', + b'\x01PJ\xf3V\xe6\x19\xcf.B\xbb\xa6\x8c?p\xf9', + padding_mode='whitespace').hex() def _get_video_api_response(self, video_url, video_id, series_id, subtitle_format, video_format, video_quality): app_version = '3.5.57' |