diff --git a/youtube_dl/extractor/twitcasting.py b/youtube_dl/extractor/twitcasting.py index f35ed412f..856df5c0b 100644 --- a/youtube_dl/extractor/twitcasting.py +++ b/youtube_dl/extractor/twitcasting.py @@ -7,7 +7,7 @@ import re class TwitcastingIE(InfoExtractor): - _VALID_URL = r'https?://(?:www|ssl|en|pt|es|ja|ko\.)?twitcasting\.tv/(?P[^\/]+)/movie/(?P[0-9]+)' + _VALID_URL = r'https?://(?:(?:www|ssl|en|pt|es|ja|ko)\.)?twitcasting\.tv/(?P[^\/]+)/movie/(?P[0-9]+)' _TEST = { 'url': 'https://twitcasting.tv/ivetesangalo/movie/2357609', 'md5': '745243cad58c4681dc752490f7540d7f', @@ -29,7 +29,7 @@ class TwitcastingIE(InfoExtractor): webpage = self._download_webpage(url, video_id) playlist_url = self._html_search_regex(r'(["\'])(?Phttp.+?\.m3u8.*?)\1', webpage, name='playlist url', group='url') - formats = self._extract_m3u8_formats(playlist_url.group('url'), video_id, ext='mp4') + formats = self._extract_m3u8_formats(playlist_url, video_id, ext='mp4') thumbnail = self._og_search_thumbnail(webpage) title = self._html_search_meta('twitter:title', webpage) description = self._og_search_description(webpage) or self._html_search_meta('twitter:description', webpage)