From 113758dea687d057cdfe45fb88f5fde79d687a5b Mon Sep 17 00:00:00 2001 From: Mozi <29089388+pzhlkj6612@users.noreply.github.com> Date: Sat, 4 May 2024 09:14:02 +0000 Subject: [PATCH] [ie/eplus] check if the url is not a player page but pass ticket index --- yt_dlp/extractor/eplus.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yt_dlp/extractor/eplus.py b/yt_dlp/extractor/eplus.py index d0f8b504b..af18e865a 100644 --- a/yt_dlp/extractor/eplus.py +++ b/yt_dlp/extractor/eplus.py @@ -142,6 +142,10 @@ class EplusIbIE(InfoExtractor): if data_json.get('drm_mode') == 'ON': self.report_drm(video_id) + if data_json.get('is_pass_ticket') == 'YES': + raise ExtractorError( + 'Pass ticket url is not supported, please use a url points to the player page', expected=True) + delivery_status = data_json.get('delivery_status') archive_mode = data_json.get('archive_mode') release_timestamp = try_call(lambda: unified_timestamp(data_json['event_datetime']) - 32400)