From 1ff33d1333a055dd943c04009a92ffdc03ceceb4 Mon Sep 17 00:00:00 2001 From: ChocoLZS Date: Sat, 24 Aug 2024 23:34:06 +0800 Subject: [PATCH] fix: remove unnecessary code --- yt_dlp/extractor/pialive.py | 35 ++++++++++-------------------- yt_dlp/extractor/piaulizaportal.py | 5 +---- 2 files changed, 13 insertions(+), 27 deletions(-) diff --git a/yt_dlp/extractor/pialive.py b/yt_dlp/extractor/pialive.py index d096e3cf2e..a97e55d29f 100644 --- a/yt_dlp/extractor/pialive.py +++ b/yt_dlp/extractor/pialive.py @@ -1,6 +1,5 @@ from .common import InfoExtractor -from .piaulizaportal import PIAULIZAPortalAPIIE -from ..utils import ExtractorError, extract_attributes, multipart_encode, traverse_obj +from ..utils import extract_attributes, multipart_encode, traverse_obj class PiaLiveIE(InfoExtractor): @@ -39,19 +38,6 @@ class PiaLiveIE(InfoExtractor): }, ] - def handle_embed_player(self, player_tag, info_dict={}): - player_data_url = extract_attributes(player_tag)['src'] - - if player_data_url.startswith(PIAULIZAPortalAPIIE.BASE_URL): - return self.url_result( - player_data_url, - ie=PIAULIZAPortalAPIIE.ie_key(), - url_transparent=True, - **info_dict, - ) - - raise ExtractorError('Unsupported streaming platform', expected=True) - def _real_extract(self, url): video_key = self._match_id(url) webpage = self._download_webpage(url, video_key) @@ -92,12 +78,15 @@ class PiaLiveIE(InfoExtractor): 'id': (4), })) - return self.handle_embed_player( - player_tag_list['data']['movie_one_tag'], - info_dict={ - 'display_id': program_code, - 'title': self._html_extract_title(webpage), - 'comments': comments, - 'comment_count': len(comments), - }, + player_data_url = extract_attributes(player_tag_list['data']['movie_one_tag'])['src'] + info_dict = { + 'display_id': program_code, + 'title': self._html_extract_title(webpage), + 'comments': comments, + 'comment_count': len(comments), + } + return self.url_result( + player_data_url, + url_transparent=True, + **info_dict, ) diff --git a/yt_dlp/extractor/piaulizaportal.py b/yt_dlp/extractor/piaulizaportal.py index 1864140025..80dad9569a 100644 --- a/yt_dlp/extractor/piaulizaportal.py +++ b/yt_dlp/extractor/piaulizaportal.py @@ -4,8 +4,6 @@ from ..utils import ExtractorError, int_or_none, parse_qs, time_seconds, travers class PIAULIZAPortalAPIIE(InfoExtractor): IE_DESC = 'https://player-api.p.uliza.jp - PIA ULIZA m3u8' - BASE_URL = 'https://player-api.p.uliza.jp' - TAG_REGEX = r'