From 18a84b26e03b8985c39c5257def6c0b7b8990e28 Mon Sep 17 00:00:00 2001 From: Yarn Date: Fri, 18 Sep 2020 02:12:20 -0700 Subject: [PATCH] Update twitcasting extractor --- youtube_dl/extractor/twitcasting.py | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/youtube_dl/extractor/twitcasting.py b/youtube_dl/extractor/twitcasting.py index d0bed5b0a..fc1dd0826 100644 --- a/youtube_dl/extractor/twitcasting.py +++ b/youtube_dl/extractor/twitcasting.py @@ -62,20 +62,14 @@ class TwitCastingIE(InfoExtractor): while ' ' in title: title = title.replace(' ', ' ') - # m3u8_url = self._search_regex( - # (r'data-movie-url=(["\'])(?P(?:(?!\1).)+)\1', - # r'(["\'])(?Phttp.+?\.m3u8.*?)\1'), - # webpage, 'm3u8 url', group='url') - # m3u8_url = m3u8_url.replace('\\/', '/') - # formats = self._extract_m3u8_formats( - # m3u8_url, video_id, ext='mp4', entry_protocol='m3u8_native', - # m3u8_id='hls') - formats = [ - { - 'url': "http://dl01.twitcasting.tv/{uploader_id}/download/{video_id}?dl=1".format(uploader_id=uploader_id, video_id=video_id), - 'ext': 'mp4', - } - ] + m3u8_url = self._search_regex( + (r'data-movie-url=(["\'])(?P(?:(?!\1).)+)\1', + r'(["\'])(?Phttp.+?\.m3u8.*?)\1'), + webpage, 'm3u8 url', group='url') + m3u8_url = m3u8_url.replace('\\/', '/') + formats = self._extract_m3u8_formats( + m3u8_url, video_id, ext='mp4', entry_protocol='m3u8_native', + m3u8_id='hls') thumbnail = self._og_search_thumbnail(webpage) description = self._og_search_description(